在我的模板中,我按月份对我的帖子进行排序,如下所示:
{{ range (where site.RegularPages "Type" "in" site.Params.mainSections).GroupByDate "January, 2006" -}}
<h1>{{ .Key }}</h1> // output: March, 2022
{{ range (where .Pages ".Params.unlisted" "!=" "true") }}
<div>{{ time.Format "02 January" .Date }} - {{ .Title }}</div> // output: 01 Mars - This is the title of my post
{{ end }}
{{ end }}
对于每一篇帖子,time.Format
都用我的语言(这里是法语(本地化了我的约会。
但按月分组的标题女巫仍然是英文的(这里是h1
(。我如何格式化我的CCD_ 3,以便它可以用我自己的语言本地化;火星,2022;而不是";2022年3月?
怎么样:
{{ time.Format "02 January" .Key }}
还是我遗漏了什么?
更新:您可以按月份排序,如下所示:
{{ range (where site.RegularPages "Type" "in" site.Params.mainSections).GroupByDate "1 2006" -}}
然后你可以用空格分隔你的.Key,并为你的本地化月份创建手动查找。不是很漂亮,但它完成了任务
由于hugo版本0.97可以正常工作,我们不需要一些丑陋的破解来获得相应语言的文本。
现在您可以使用.GroupByDate
,它将在您的配置文件中使用您的语言设置。