Is there a way to check if variable is an array before running the delimit function on it?
Oddly other variables such languages
, year
sometime tend to be string instead of an array so delimit doesn’t work predictably.
Here is my /posts/items.json.json
file.
{
"title": "{{ if .Params.title }}{{ .Params.title }}{{ end -}}",
"authors": "{{ if .Params.authors }}{{ delimit .Params.authors "; " }}{{ end -}}",
"languages": "{{ if .Params.languages }}{{ .Params.languages }}{{ end -}}",
"year": "{{ if .Params.year }}{{ .Params.year }}{{ end -}}",
"permalink": "{{ .Permalink }}",
}