关于Snow静态博客的常见问题
阅读约 2 分钟
snow
如何进行显示日期的本地化?
比如显示文章发表于 2021年06月05日 周六。
因为 Snow 基于 Go 开发,日期的格式化也是基于Go时间语法。 日期格式2006年01月02日也会渲染为2021年06月05日,但是星期几无法直接使用Go时间格式,不过 Snow 支持 i18n 模版翻译,所以可以使用
1{{ _(page.Date | date:"Mon") }}
然后在主题目录下新建一个 i18n/zh.yaml 文件,并增加如下内容
1--- 2- id: "Sun" 3 tr: "周日" 4- id: "Mon" 5 tr: "周一" 6- id: "Tue" 7 tr: "周二" 8- id: "Wed" 9 tr: "周三" 10- id: "Thu" 11 tr: "周四" 12- id: "Fri" 13 tr: "周五" 14- id: "Sat" 15 tr: "周六"
这样,在英文EN文章下还是会显示原来的英文缩写,但是在中文ZH文章下就会显示周几
