GitHub Pages Jekyll Liquid 时区timezone问题

在之前的文章GitHub Pages系列中,介绍了使用GitHub Pages搭建博客。但实际运行一段时间后发现,文章显示的时间是UTC时间,而不是北京时间。

显示效果如图所示:

UTC时间

实际文章中的时间配置为东八区,北京时间。

如图:

文章时间

检查模板可知,我们使用的是jekyll来编译网站,而jekyll使用了Liquid来进行日期格式化。然而Liquid并没有直接配置时区的地方。Liquid命令介绍:Liquid

如图所示:

liquid日期

通过搜索jekyll相关资料得知,时区配置,是jekyll的属性配置,而不是Liquid格式化时间时进行。

_config.yml文件中添加时区配置:

timezone: Asia/Shanghai

如图:

配置时区

如果你需要其他时区,配置其他时区即可。

按以上配置后,提交GitHub仓库编译后,显示的日期就是配置的北京时间了。

如图:

显示北京时间

欢迎关注我的博客:阿呜的边城

https://blog.shiyueshuyi.xyz

欢迎关注我的公众号:阿呜的编程

mp

题图来源 :unsplash

原文地址:https://www.cnblogs.com/dev2007/p/13969379.html