{{ define "main" }} <main> {{- /* Hardcoded values for identifying whether we're looking at a tag or category */ -}} {{ if or (eq .Data.Plural "categories") (eq .Data.Singular "category") }} <h1>Category: {{ .Title }}</h1> {{ else if or (eq .Data.Plural "tags") (eq .Data.Singular "tag") }} <h1>Tag: {{ .Title }}</h1> {{ end }} {{- if .Pages -}} {{- $pages := (where .Pages ".Draft" false) -}} {{- with .Site.Params.list.paginate | default .Site.Params.paginate -}} {{- $pages = $.Paginate $pages . -}} {{- else -}} {{- $pages = .Paginate $pages -}} {{- end -}} {{- range $pages.Pages -}} <article class="archive-item"> {{ partial "blog-entry-summary.html" . }} </article> {{- end -}} {{ partial "pagination.html" . }} {{- end -}} </main> {{ end }}