Error calling delimit: can't iterate over <nil>

  1. One cannot assume .Params.tags will always be set. So I’d recommand using with before anything:
{{ with .Params.tags }}{{ delimit . ", "}}{{ end }}
  1. Are you confident none of your entries have a single string as tags instead of an array of strings?
title: Something
tags: Arts And Craft