{{ define "main" }} {{ if or (eq .Section "post") (eq .Section "posts") (eq .Section "blog") (eq .Section "blogs") (eq .Section "news") }} {{ partial "page-header.html" . }}
{{ $paginator := .Paginate (where site.RegularPages "Type" "in" site.Params.mainSections) }} {{ range $paginator.Pages }}
{{ .Render "article" }}
{{ end }}
{{"" | safeHTML }} {{ $paginator := .Paginator }} {{ $adjacent_links := 2 }} {{ $max_links := (add (mul $adjacent_links 2) 1) }} {{ $lower_limit := (add $adjacent_links 1) }} {{ $upper_limit := (sub $paginator.TotalPages $adjacent_links) }} {{ if gt $paginator.TotalPages 1 }} {{ end }}
{{ else if or (eq .Section "categories") (eq .Section "tags")}} {{ partial "page-header.html" . }}
{{ range .Data.Pages }}
{{ .Render "article" }}
{{ end }}
{{ else }} {{ partial "page-header.html" . }}
{{.Content}}
{{ end }} {{ end }}