mirror of
https://github.com/tiennm99/HugoBlox-kit.git
synced 2026-10-12 20:15:25 +00:00
feat: workaround Hugo bug with localized dates
Hugo 0.87 added support for localized dates yet Hugo localizes dates on non-English sites to a different language, English. Close #2539
This commit is contained in:
1 parent
d26f01d5d6
commit
50eeef1f2b
5 files changed
+11
-11
No files matched your search
@@ -51,7 +51,7 @@
|
||||
</div>
|
||||
|
||||
<div class="body-footer">
|
||||
<p>{{ i18n "last_updated" }} {{ $.Lastmod.Format site.Params.date_format }}</p>
|
||||
<p>{{ i18n "last_updated" }} {{ $.Lastmod | time.Format site.Params.date_format }}</p>
|
||||
|
||||
{{ partial "page_edit" . }}
|
||||
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
{{/* Function to get event start and end dates/times. */}}
|
||||
{{ $t1 := time .Date }}{{/* Start datetime. */}}
|
||||
{{ $str := slice ((time $t1).Format site.Params.date_format) }}{{/* Init return string with start date. */}}
|
||||
{{ $str := slice (time.Format site.Params.date_format (time $t1)) }}{{/* Init return string with start date. */}}
|
||||
{{/* Show start time if not all day event. */}}
|
||||
{{ if not .Params.all_day }}{{ $str = $str | append ((time $t1).Format (site.Params.time_format)) }}{{ end }}
|
||||
{{ if not .Params.all_day }}{{ $str = $str | append (time.Format site.Params.time_format (time $t1)) }}{{ end }}
|
||||
{{/* Show event end date if provided. */}}
|
||||
{{ if .Params.date_end }}
|
||||
{{ $str = $str | append "—" }}
|
||||
{{ $t2 := time .Params.date_end}}{{/* End datetime. */}}
|
||||
{{/* Show end date if it differs to start date. */}}
|
||||
{{ if not (eq $t1.Year $t2.Year | and (eq $t1.Month $t2.Month) | and (eq $t1.Day $t2.Day)) }}
|
||||
{{ $str = $str | append ((time $t2).Format site.Params.date_format) }}
|
||||
{{ $str = $str | append (time.Format site.Params.date_format (time $t2)) }}
|
||||
{{ end }}
|
||||
{{/* Show end time if not all day event. */}}
|
||||
{{ if not .Params.all_day }}{{ $str = $str | append ((time $t2).Format (site.Params.time_format)) }}{{ end }}
|
||||
{{ if not .Params.all_day }}{{ $str = $str | append (time.Format site.Params.time_format (time $t2)) }}{{ end }}
|
||||
{{ end }}
|
||||
{{ return (delimit $str " ") }}
|
||||
@@ -15,9 +15,9 @@
|
||||
|
||||
{{ if not (in (slice "event" "page") $page.Type) | and (ne $page.Params.show_date false) }}
|
||||
<span class="article-date">
|
||||
{{ $date := $page.Lastmod.Format site.Params.date_format }}
|
||||
{{ $date := $page.Lastmod | time.Format site.Params.date_format }}
|
||||
{{ if eq $page.Type "publication" }}
|
||||
{{ $date = $page.Date.Format (site.Params.publications.date_format | default "January, 2006") }}
|
||||
{{ $date = $page.Date | time.Format (site.Params.publications.date_format | default "January, 2006") }}
|
||||
{{ else }}
|
||||
{{ if ne $page.Params.Lastmod $page.Params.Date }}
|
||||
{{ i18n "last_updated" }}
|
||||
|
||||
@@ -32,9 +32,9 @@
|
||||
|
||||
<span class="middot-divider"></span>
|
||||
|
||||
{{ (time .date_start).Format ($page.Params.date_format | default "Jan 2006") }}
|
||||
{{ (time .date_start) | time.Format ($page.Params.date_format | default "Jan 2006") }}
|
||||
{{ if .date_end}}
|
||||
– {{ (time .date_end).Format ($page.Params.date_format | default "Jan 2006") }}
|
||||
– {{ (time .date_end) | time.Format ($page.Params.date_format | default "Jan 2006") }}
|
||||
{{end}}
|
||||
</div>
|
||||
|
||||
|
||||
@@ -48,9 +48,9 @@
|
||||
{{- with .company_url}}<a href="{{.}}" target="_blank" rel="noopener">{{end}}{{.company | markdownify | emojify}}{{with .company_url}}</a>{{end -}}
|
||||
</div>
|
||||
<div class="text-muted exp-meta">
|
||||
{{ (time .date_start).Format ($page.Params.date_format | default "January 2006") }} –
|
||||
{{ (time .date_start) | time.Format ($page.Params.date_format | default "January 2006") }} –
|
||||
{{ if .date_end}}
|
||||
{{ (time .date_end).Format ($page.Params.date_format | default "January 2006") }}
|
||||
{{ (time .date_end) | time.Format ($page.Params.date_format | default "January 2006") }}
|
||||
{{else}}
|
||||
{{ i18n "present" | default "Present" }}
|
||||
{{end}}
|
||||
|
||||
Reference in new issue
Block a user