{{ define "main" }} <main> <h1 class="page-title">{{ .Title }}</h1> {{ if default true .Site.Params.showTaxonomyLinks }} <div class="taxonomy-links"> <ul> {{- /* code for figuring out where to archives page is, if anywhere */ -}} {{ $archivesExists := false }} {{ $archivesPageTitle := "" }} {{ $archivesPagePermalink := "" }} {{ range .Site.AllPages }} {{ if eq .Layout "archives" }} {{ $archivesExists = true }} {{ $archivesPagePermalink = .Permalink }} {{ with .Title }} {{ $archivesPageTitle = . }} {{ end }} {{ end }} {{ end }} {{ if $archivesExists }} <li><a href="{{ $archivesPagePermalink }}">{{ default "Archives" $archivesPageTitle }}</a></li> {{ end }} {{ range $taxonomyName, $taxonomy := .Site.Taxonomies }} {{ if or (in $taxonomyName "categ") (in $taxonomyName "tag") }} <li><a href="{{ $taxonomyName | relURL }}">{{ $taxonomyName }}</a></li> {{ end }} {{ end }} </ul> </div> {{ end }} {{- if .Pages -}} {{- $pages := (where .Pages ".Draft" false) -}} {{- /* Use site config params for posts per page if available, otherwise default */ -}} {{- with .Site.Params.list.paginate | default .Site.Params.paginate -}} {{- $pages = $.Paginate $pages . -}} {{- else -}} {{- $pages = .Paginate $pages -}} {{- end -}} {{- range $pages.Pages -}} {{ partial "blog-entry-summary.html" . }} {{- end -}} {{ partial "pagination.html" . }} {{- end -}} </main> {{ end }}