{{ partial "components/breadcrumb.html" . }}
{{ end }}
{{- .Title -}}
{{- if .Date | and (not .Params.hide_date) -}}
{{- .Date | time.Format (site.Params.locale.date_format | default ":date_long") -}}
{{- if .Params.authors }}·{{ end -}}
{{- end -}}
{{ $taxonomy := "authors" }}
{{ range $i, $author_obj := (.GetTerms $taxonomy) }}
{{ $author_page := $author_obj.Page }}
{{ $avatar := ($author_page.Resources.ByType "image").GetMatch "*avatar*" }}
{{- if and $i (not $avatar) }},{{ end -}}
{{ with $author_page.Params.website }}
{{ end }}
{{ $featured := partial "functions/get_featured_image.html" . }}
{{/* Featured image layout */}}
{{ if and $featured (not .Params.image.preview_only) }}
{{/* Fit image within max size. */}}
{{ $image := $featured }}
{{/* Determine image placement. */}}
{{ $placement := .Params.image.placement | default 1 }}{{/* Default to full column width. */}}
{{/* Fit image to container's max width */}}
{{ $image_container := "" }}
{{ if eq $placement 2}}
{{ $image_container = "container" }}
{{ $image = $featured.Fit "1200x2500" }}
{{else if eq $placement 3}}
{{ $image_container = "container-fluid" }}
{{ $image := $featured.Fit "2560x2560" }}
{{else}}
{{ $image_container = "article-container" }}
{{ $image = $featured.Fit "720x2500" }}
{{end}}
{{ if ne $image.MediaType.SubType "gif" }}{{ $image = $image.Process "webp" }}{{ end }}
{{/* Featured image */}}
{{ with $avatar }}
{{ $avatar = $avatar.Process "Fill 50x50 Center webp" }}
{{ end }}
{{ with $author_page.Params.website }}
{{ end }}
{{ end }}
{{ if ne .Params.reading_time false }}
·
{{ .ReadingTime }} {{ i18n "minute_read" }}
{{ end }}
{{ $author_page.Title }}
{{ .Content }}
{{ partial "components/last-edited.html" . }}
{{ .Scratch.Set "invert_pager" true }}
{{ partial "page_footer" . }}