{{ define "main" }}

{{ .Title }}

{{ .Content }}
{{ $view := .Params.view | default "card" }} {{ $block := . }} {{/* Check if any pages have author_notes to enable Alpine.js */}} {{ range .Pages }} {{ if isset .Params "author_notes" }} {{ $.Store.Set "has_alpine" true }} {{ break }} {{ end }} {{ end }}
{{ partial "functions/render_view" (dict "fragment" "start" "page" $block "item" . "view" $view) }} {{ $paginator := .Paginate .Pages.ByDate.Reverse }} {{ range $index, $item := $paginator.Pages }} {{ partial "functions/render_view" (dict "page" . "item" . "view" $view "index" $index) }} {{end}} {{ partial "functions/render_view" (dict "fragment" "end" "page" $block "item" . "view" $view) }} {{ partial "components/paginator" . }}
{{ end }}