{{- $.Scratch.Add "pagesIndex" slice -}} {{- range $index, $page := .Pages -}} {{- if gt (len $page.Content) 0 -}} {{- $pageData := (dict "title" (or $page.Title $page.File.LogicalName) "href" $page.Permalink "content" $page.Plain) -}} {{- $.Scratch.Add "pagesIndex" $pageData -}} {{- end -}} {{- end -}} {{- $.Scratch.Get "pagesIndex" | jsonify -}}