Archives页面的月份默认是英语形式的。如果要改为中文的样子,有人在theme的layouts/_default/archives.html
中修改。不过,仔细看这个模板,实际调用的是hugo的GroupByDate
函数,并没写死成某个语言,所以这种处理方法是不太好的。
{{- range .Pages.GroupByDate "January" }}
<div class="archive-month">
<h3 class="archive-month-header" id="{{ $year }}-{{ .Key }}">
<a class="archive-header-link" href="#{{ $year }}-{{ .Key }}">
{{- .Key -}}
</a>
...
官方文档说这个函数是本地化输出的,所以只需要在配置中把语言设置一下就行。本文要做中文化,按官方文档在配置中加上:
defaultContentLanguage = 'zh'
这会一并将其他在i18n
中已经列出来的内容本地化。如果觉得这个本地化的样子不好,还是只能自己想办法改模板,就像最开始那个链接一样。