Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/budparr/gohugo-theme-ananke.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Brunet <charles@cbrunet.net>2022-04-21 20:15:53 +0300
committerGitHub <noreply@github.com>2022-04-21 20:15:53 +0300
commit5520ed119f1e587cf51727de2360da9252512967 (patch)
treebaa4df50a2a86c90228b536cbd3a476f8c0deb88
parent751ac93c1bcfcbe04f82a148382f2dbea255acb6 (diff)
use time.Format to format dates. It allows dates to be localized. (#537)
* use time.Format to format dates. It allows dates to be localized. * Keep old default format, to remain compatible with older versions of hugo
-rw-r--r--README.md3
-rwxr-xr-xlayouts/_default/single.html2
-rw-r--r--layouts/post/summary.html2
3 files changed, 4 insertions, 3 deletions
diff --git a/README.md b/README.md
index 9c087e1..e47cac4 100644
--- a/README.md
+++ b/README.md
@@ -288,7 +288,8 @@ Dates of blog posts and single pages are rendered with the default date format c
date_format = "2. January 2006"
```
-See hugo's documentation of the [`dateFormat` function](https://gohugo.io/functions/dateformat/) for more details.
+With hugo 0.87.0 and above, you can also use predefined layout, like `:date_full`, and it will output localized dates or times.
+See hugo's documentation of the [`time.Format` function](https://gohugo.io/functions/dateformat/) for more details.
### Nearly finished
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index a40a4c5..a8978ed 100755
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -32,7 +32,7 @@
{{/* Hugo uses Go's date formatting is set by example. Here are two formats */}}
{{ if not .Date.IsZero }}
<time class="f6 mv4 dib tracked" {{ printf `datetime="%s"` (.Date.Format "2006-01-02T15:04:05Z07:00") | safeHTMLAttr }}>
- {{- .Date.Format (default "January 2, 2006" .Site.Params.date_format) -}}
+ {{- .Date | time.Format (default "January 2, 2006" .Site.Params.date_format) -}}
</time>
{{end}}
diff --git a/layouts/post/summary.html b/layouts/post/summary.html
index aa92cc7..05653f5 100644
--- a/layouts/post/summary.html
+++ b/layouts/post/summary.html
@@ -1,7 +1,7 @@
<div class="mb3 pa4 {{ $.Param "text_color" | default "mid-gray" }} overflow-hidden">
{{ if .Date }}
<div class="f6">
- {{ .Date.Format (default "January 2, 2006" .Site.Params.date_format) }}
+ {{ .Date | time.Format (default "January 2, 2006" .Site.Params.date_format) }}
</div>
{{ end }}
<h1 class="f3 near-black">