{{ partial "htmlhead" . }}
{{- $postsFoldername := .Site.Params.Posts.foldername | default "post" }} {{- $postsPageSize := .Site.Params.Posts.pagesize | default 6 }} {{- .Scratch.Set "postsFeaturedPostEnabled" true }} {{- if (or (eq .Site.Params.Posts.featuredpost "false") (eq .Site.Params.Posts.featuredpost false)) }} {{- .Scratch.Set "postsFeaturedPostEnabled" false }} {{- end }} {{- $postsFeaturedPostEnabled := .Scratch.Get "postsFeaturedPostEnabled" }} {{- $posts := where .Data.Pages "Type" $postsFoldername }} {{- if .IsHome }} {{- $posts = where .Site.RegularPages "Type" $postsFoldername }} {{- end }} {{- $firstPost := first 1 $posts }} {{- if and (eq $postsFeaturedPostEnabled true) (gt (len $posts) 1) -}} {{- .Scratch.Set "postsForPaging" (after 1 $posts) }} {{- else }} {{- .Scratch.Set "postsForPaging" $posts }} {{- end -}} {{- $postsForPaging := .Scratch.Get "postsForPaging" -}} {{- $postsPaging := .Paginate $postsForPaging $postsPageSize -}}