Add site parameters for long and short date formats

This commit is contained in:
Abizer Nasir 2023-10-11 12:57:54 +01:00
parent 23b85481b6
commit 6fa3dfdb78
3 changed files with 16 additions and 2 deletions

View file

@ -38,6 +38,10 @@ params:
# copyrightHolder: Copyright Holder
# Show the "Powered by Hugo-Tufte and Hugo."
showPoweredBy: false
# The format to use for short dates shown in lists of posts. Defaults to "Jan 02"
dateFormatShort: "Jan 02"
# The format to use for dates on posts. Defaults to "2006-01-02"
dateFormatLong: "2006-01-02"
# Site wide kill switch for date in pages
hidedate: false
# Site wide kill switch for post summary on home page

View file

@ -16,7 +16,12 @@
{{ range .Pages }}
<ul>
<li>
<span class="list-date">{{ .Date.Format "Jan 2" }} &middot;</span>
<span class="list-date">
{{ if .Site.Params.dateFormatShort }}
{{ .Date.Format .Site.Params.dateFormatShort }}
{{ else }}
{{ .Date.Format "Jan 2" }}
{{ end }} &middot;</span>
<a href="{{ .RelPermalink }}">{{.Title}}</a>
</li>
</ul>

View file

@ -13,7 +13,12 @@
{{- end -}}
{{- if not .Params.hidedate -}}
<p class="date">{{ .Date.Format "2006-01-02" }}</p>
<p class="date">
{{ if .Site.Params.dateFormatLong }}
{{ .Date.Format .Site.Params.dateFormatLong }}
{{ else }}
{{ .Date.Format "2006-01-02" }}
{{ end }}</p>
{{- end -}}
{{- if not .Params.hidereadtime -}}