Hugo-theme-stack/layouts/partials/data/title.html

35 lines
977 B
HTML
Raw Normal View History

2020-08-22 07:20:08 -04:00
{{- $title := .Title -}}
{{- $siteTitle := .Site.Title -}}
{{- if .IsHome -}}
2020-09-11 16:50:30 -04:00
<!-- Homepage, and it's pagination -->
<!-- Build paginator -->
{{ $pages := where .Site.RegularPages "Section" "in" .Site.Params.mainSections }}
{{ $pag := .Paginate ($pages) }}
2020-09-11 16:50:30 -04:00
{{ if .Paginator.HasPrev }}
<!-- Paginated. Append page number to title -->
{{ $title = printf "%s - %s" .Paginator $siteTitle }}
{{ else }}
{{ $title = $siteTitle}}
{{ end }}
2020-08-22 07:20:08 -04:00
{{- else if eq .Kind "term" -}}
2020-09-11 16:50:30 -04:00
<!-- Taxonomy page -->
<!-- Build paginator -->
{{ $pag := .Paginate .Pages }}
2020-09-11 16:50:30 -04:00
<!-- {TAXONOMY_TYPE}: {TAXONOMY_TERM} -->
{{ $title = slice (title .Data.Singular) ": " $title }}
{{ if .Paginator.HasPrev }}
<!-- Add page number-->
{{ $title = $title | append " - " .Paginator }}
{{ end }}
{{ $title = $title | append " - " $siteTitle }}
{{ $title = delimit $title "" }}
{{- end -}}
{{ return $title }}