GitHub Pages Jekyll Liquid 时区timezone问题
在之前的文章GitHub Pages系列中,介绍了使用GitHub Pages搭建博客。但实际运行一段时间后发现,文章显示的时间是UTC时间,而不是北京时间。
显示效果如图所示:
实际文章中的时间配置为东八区,北京时间。
如图:
检查模板可知,我们使用的是jekyll来编译网站,而jekyll使用了Liquid来进行日期格式化。然而Liquid并没有直接配置时区的地方。Liquid命令介绍:Liquid
如图所示:
通过搜索jekyll相关资料得知,时区配置,是jekyll的属性配置,而不是Liquid格式化时间时进行。
在_config.yml
文件中添加时区配置:
timezone: Asia/Shanghai
如图:
如果你需要其他时区,配置其他时区即可。
按以上配置后,提交GitHub仓库编译后,显示的日期就是配置的北京时间了。
如图:
欢迎关注我的博客:阿呜的边城
欢迎关注我的公众号:阿呜的编程
题图来源 :unsplash