{{- $metadata := "full" -}} {{ if isset .Params "metadata" }} {{ $metadata = .Params.metadata }} {{ else }} {{- with (index site.Params.pages .Type ) -}} {{ if isset . "metadata" }}{{ $metadata = (index . "metadata") }}{{ end }} {{- end -}} {{ end }} {{- $supportedStates := slice "full" "original" "none" -}} {{- if not (in $supportedStates $metadata) -}} {{- errorf "layout [_default/single/header.html] - Invalid value for param 'metadata': %s" $metadata -}} {{- end -}} {{ with .Title }}

{{ . }}

{{ end }} {{ if ne $metadata "none" }} {{ $lastmodstr := (partial "utilities/date.html" (dict "date" .Lastmod "format" "long")) -}} {{ $datestr := (partial "utilities/date.html" (dict "date" .Date "format" "long")) -}} {{ $datestr | i18n "postedOnDate" -}} {{ if eq $metadata "full" }} {{ if ne $datestr $lastmodstr -}} ({{ $lastmodstr | i18n "lastModified" }}){{ end }} {{ end }} • {{ .ReadingTime | lang.FormatNumber 0 }} {{ i18n "minutesShort" }} {{ i18n "read" }} • {{ .WordCount | lang.FormatNumber 0 }} {{ i18n "words" }} {{ end }} {{- if gt (len (.GetTerms "tags")) 0 -}}
{{ range (.GetTerms "tags") -}} {{- $url := .Page.RelPermalink -}} {{ partial "assets/button.html" (dict "href" $url "title" .LinkTitle "color" "light" "size" "sm") }} {{ end -}}
{{ range (.GetTerms "tags") -}} {{- $url := .Page.RelPermalink -}} {{ partial "assets/button.html" (dict "href" $url "title" .LinkTitle "color" "primary" "size" "sm" "outline" "true") }} {{ end -}}
{{- end -}} {{ partial "assets/sharing.html" (dict "page" .) }}

{{ .Description }}