亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Hugo,如何本地化 .groupByDate

Hugo,如何本地化 .groupByDate

Go
慕沐林林 2022-11-28 10:14:22
在我的模板中,我按月份對我的帖子進行排序,如下所示:{{ 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我的日期都用我的語言本地化了(這里是法語)。但是witch is group by month的標題還是英文的(這里是h1)。我如何格式化我的{{ .Key }}以便它可以本地化為我自己的語言并顯示“Mars, 2022”而不是“March, 2022”?
查看完整描述

2 回答

?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

怎么樣:

{{ time.Format "02 January" .Key }}

還是我缺少什么?

更新:您可以像這樣按月份排序:

{{ range (where site.RegularPages "Type" "in" site.Params.mainSections).GroupByDate "1 2006" -}}

然后你可以用一個空格分開你的 .Key 并為你的本地化月份創建一個手動查找。不是很漂亮,但它完成了工作。


查看完整回答
反對 回復 2022-11-28
?
白衣染霜花

TA貢獻1796條經驗 獲得超10個贊

由于 hugo 版本0.97它按預期工作,我們不需要一些丑陋的 hack 來獲得相應語言的文本。

現在你可以使用.GroupByDate了,它會在你的配置文件中使用你的語言設置。


查看完整回答
反對 回復 2022-11-28
  • 2 回答
  • 0 關注
  • 228 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號