{{ define "main" }}
{{ if .Data.Singular }}
Filtering for "{{ .Title }}"
Remove filter
{{ end }}
{{ $allPosts := where .Site.RegularPages "Type" "eq" "posts" }}
{{ $excludePosts := where $allPosts "Params.categories" "intersect" (slice "1") }}
{{ $postPages := ($allPosts | complement $excludePosts) }}
{{ $currentYear := 0 }}
{{ range $postPages }}
{{ $year := .Date.Year }}
{{ if ne $year $currentYear }}
{{ $year }}
{{ $currentYear = $year }}
{{ end }}
-
{{ .Title }}
{{ else }}
- No posts yet
{{ end }}
{{ if not .Data.Singular }}
{{ end }}
{{ end }}