{{ 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 }}