{{ if .Params.categories }}
{{ range $index, $category := .Params.categories }}
{{ if $index }}, {{ end }}
{{ if and (eq (printf "%T" $category) "string") }}
{{ $category }}
{{ else if and (eq (printf "%T" $category) "map") }}
{{ if $category.name }}
{{ $category.name }}
{{ else }}
General
{{ end }}
{{ else }}
General
{{ end }}
{{ end }}
{{ else }}
General
{{ end }}