{{ if $.Scratch.Get "paginator" -}} {{ $paginator := .Paginate (where .Site.RegularPages.ByDate.Reverse "Section" "blog" ) -}} {{ else -}} {{ end -}} {{ with .Site.Params.title -}} {{ end -}} {{ $iso8601 := "2006-01-02T15:04:05-07:00" -}} {{ if .IsPage -}} {{ if not .PublishDate.IsZero -}} {{ else if not .Date.IsZero -}} {{ end -}} {{ if not .Lastmod.IsZero -}} {{ end -}} {{ else -}} {{ if not .Date.IsZero -}} {{ end -}} {{ end -}} {{ if eq .Kind "home" -}} {{ .Scratch.Set "title" .Site.Params.titleHome -}} {{ else -}} {{ .Scratch.Set "title" .Title -}} {{ end -}} {{ with $.Params.images -}} {{ range first 6 . -}} {{ end -}} {{ else -}} {{ $images := $.Resources.ByType "image" -}} {{ $featured := $images.GetMatch "*feature*" -}} {{ if not $featured -}} {{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }} {{ end -}} {{ with $featured -}} {{ else -}} {{ with $.Site.Params.images -}} {{ end -}} {{ end -}} {{ end -}} {{ with $.Site.Params.images -}} {{ $.Scratch.Set "primaryImage" (index . 0 | absURL) -}} {{ end -}} {{ with .Params.audio -}} {{ end -}} {{ with .Params.videos -}} {{ range . -}} {{ end -}} {{ end -}}