diff --git a/layouts/_partials/post_meta.html b/layouts/_partials/post_meta.html index ae996bad..c7c2635d 100644 --- a/layouts/_partials/post_meta.html +++ b/layouts/_partials/post_meta.html @@ -1,23 +1,25 @@ {{- $scratch := newScratch }} {{- if not .Date.IsZero -}} -{{- $scratch.Add "meta" (slice (printf "%s" (.Date) (.Date | time.Format (default ":date_long" site.Params.DateFormat)))) }} + {{- $scratch.Add "meta" (slice (printf "%s" (.Date) (.Date | time.Format (default ":date_long" site.Params.DateFormat)))) }} {{- end }} {{- if (.Param "ShowReadingTime") -}} -{{- $scratch.Add "meta" (slice (printf "%s" (i18n "read_time" .ReadingTime | default (printf "%d min" .ReadingTime)))) }} + {{- $scratch.Add "meta" (slice (printf "%s" (i18n "read_time" .ReadingTime | default (printf "%d min" .ReadingTime)))) }} {{- end }} {{- if (.Param "ShowWordCount") -}} -{{- $scratch.Add "meta" (slice (printf "%s" (i18n "words" .WordCount | default (printf "%d words" .WordCount)))) }} + {{- $scratch.Add "meta" (slice (printf "%s" (i18n "words" .WordCount | default (printf "%d words" .WordCount)))) }} {{- end }} {{- if not (.Param "hideAuthor") -}} -{{- with (partial "author.html" .) }} -{{- $scratch.Add "meta" (slice (printf "%s" .)) }} -{{- end }} + {{- with (partial "author.html" .) }} + {{- $scratch.Add "meta" (slice (printf "%s" .)) }} + {{- end }} {{- end }} +{{/* Combine all meta information into a single string with separators and render it as HTML.*/}} + {{- with ($scratch.Get "meta") }} -{{- delimit . " · " | safeHTML -}} + {{- delimit . " · " | safeHTML -}} {{- end -}}