{{- define "title" -}} {{- .Title }} - {{ T .Data.Singular | default .Data.Singular }} - {{ .Site.Title -}} {{- end -}} {{- define "content" -}}
{{- /* Title */ -}} {{- $taxonomy := .Data.Singular -}} {{- $pageCount := len .Pages -}} {{- $termIcon := "" -}} {{- $termTitle := .Title -}} {{- if eq $taxonomy "category" -}} {{- $termIcon = "fa-regular fa-folder-open fa-fw" -}} {{- else if eq $taxonomy "tag" -}} {{- $termIcon = "fa-solid fa-tag fa-fw" -}} {{- else if eq $taxonomy "collections" -}} {{- $termIcon = "fa-solid fa-layer-group fa-fw" -}} {{- else -}} {{- $termTitle = printf "%v - %v" (T $taxonomy | default $taxonomy) .Title -}} {{- end -}}

{{- with $termIcon -}} {{- dict "Class" . | partial "plugin/icon.html" }} {{ end -}} {{ $termTitle }} {{- $pageCount -}}

{{- /* Paginate */ -}} {{- if .Pages -}} {{- $pages := .Pages.GroupByDate "2006" -}} {{- with .Site.Params.list.paginate | default .Site.Params.paginate -}} {{- $pages = $.Paginate $pages . -}} {{- else -}} {{- $pages = .Paginate $pages -}} {{- end -}} {{- range $pages.PageGroups -}}

{{ .Key }}

{{- range .Pages -}}
{{- .LinkTitle -}} {{- .Date | dateFormat ($.Site.Params.list.dateFormat | default "01-02") -}}
{{- end -}} {{- end -}} {{- partial "paginator.html" . -}} {{- end -}}
{{- end -}}