Optionally show last modified on single template.

if `params.showLastmod: true` and `.Lastmod`'s timestamp is greater than `.Date`, show the last modified date next to the publish date.
This commit is contained in:
Nick Savage 2024-09-25 21:16:49 +01:00
parent 4fe47ad315
commit f38aa2904e
No known key found for this signature in database

View File

@ -26,6 +26,13 @@
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time> <time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
{{end}} {{end}}
{{ if and (default false (.Param "showLastmod")) (gt .Lastmod .Date) }}
{{ $dateMachine := .Lastmod | time.Format "2006-01-02T15:04:05-07:00" }}
{{ $dateHuman := .Lastmod | time.Format (default ":date_long" $.Site.Params.singleDateFormat) }}
&nbsp; · &nbsp;
Updated <time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
{{end}}
{{ if .Param "readTime" }} {{ if .Param "readTime" }}
&nbsp; · &nbsp; &nbsp; · &nbsp;
{{ .ReadingTime }} min read {{ .ReadingTime }} min read