{{ $page := . }} {{ $authors := cond ($page.Param "paige.page.authors.hide" | not) (partial "paige/func-authors.html" $page) "" }} {{ $authorsclass := $page.Param "paige.page.authors.class" | default "text-center text-secondary" }} {{ $categories := cond ($page.Param "paige.page.terms.show" | not) slice ($page.Params.categories | default slice) | sort | uniq }} {{ $date := cond ($page.Param "paige.page.date.hide" | not) $page.PublishDate "" }} {{ $dateclass := $page.Param "paige.page.date.class" | default "text-center text-secondary" }} {{ $gap := "mb-0" }} {{ $readingtime := $page.Param "paige.page.reading_time.show" }} {{ $readingtimeclass := $page.Param "paige.page.reading_time.class" | default "text-center text-secondary" }} {{ $tags := cond ($page.Param "paige.page.terms.show" | not) slice ($page.Params.tags | default slice) | sort | uniq }} {{ $termsinnerclass := $page.Param "paige.page.terms.inner_class" | default "badge text-bg-secondary text-decoration-none" }} {{ $termsouterclass := $page.Param "paige.page.terms.outer_class" | default "text-center" }} {{ if or $categories $tags }}
{{ $terms := slice }} {{ range $categories }} {{ $terms = $terms | append (dict "name" . "url" (lower . | printf "categories/%v/" | relLangURL)) }} {{ end }} {{ range $tags }} {{ $terms = $terms | append (dict "name" . "url" (lower . | printf "tags/%v/" | relLangURL)) }} {{ end }} {{ range sort $terms "name" }} {{ .name }} {{ end }}
{{ end }} {{ with $authors }} {{ end }} {{ with $date }}{{ end }} {{ if $readingtime }}
{{ $page.ReadingTime }} {{ i18n "paige_minutes" $page.ReadingTime }}
{{ end }}