{{- define "title" -}} {{- .Title }} - {{ T .Data.Singular | default .Data.Singular -}} {{- if .Site.Params.withSiteTitle }} {{ .Site.Params.titleDelimiter }} {{ .Site.Title }}{{- end -}} {{- end -}} {{- define "content" -}}
{{- /* Title */ -}} {{- $taxonomy := .Data.Singular -}} {{- $pageCount := len .Pages -}} {{- $termIcon := .Params.titleIcon | default (dict "Taxonomy" $taxonomy "Slot" "term" | partial "function/get-taxonomy-icon.html") -}} {{- $termTitle := .Title -}}

{{- with $termIcon -}} {{- dict "Class" (add . " me-1") | 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 -}} {{- partial "section/recently-updated.html" . -}} {{- range $pages.PageGroups -}}

{{- dict "Class" "fa-regular fa-calendar me-1" | partial "plugin/icon.html" -}} {{- .Key -}}

{{- range .Pages -}}
{{- $repost := .Params.repost | default dict -}} {{- if eq $repost.enable true -}} {{- dict "Class" "fa-solid fa-share text-success me-1" | partial "plugin/icon.html" -}} {{- end -}} {{- cond (.Param "capitalizeTitles") (title .LinkTitle) .LinkTitle -}} {{- .Date | dateFormat ($.Site.Params.list.dateFormat | default "01-02") -}}
{{- end -}} {{- end -}} {{- partial "layouts/paginator.html" . -}} {{- end -}}
{{- end -}}