{{- $page := . -}} {{- $page.Scratch.Add "paige_index" slice -}} {{- range where $page.RegularPagesRecursive.ByPublishDate.Reverse "Params.paige.exclude_search" "ne" true -}} {{- $page.Scratch.Add "paige_index" (dict "categories" .Params.categories "date" .PublishDate "description" (.Description | markdownify | plainify | htmlUnescape) "keywords" .Params.keywords "link" .RelPermalink "tags" .Params.tags "text" (strings.TrimRight " " (replace (.Plain | htmlUnescape) "\n" " ")) "title" (.Title | markdownify | plainify | htmlUnescape)) -}} {{- end -}} {{- $page.Scratch.Get "paige_index" | jsonify -}}