Jekyll 的时区设置
Jekyll 使用过程中发现有一个问题:有些文章命名是某个日期(例如 5 月 5 日)发布的,但是在系统上出现时,会显示为另一个日期(例如 5 月 4 日)。
推测应该是时区(TimeZone)问题。经查询,果然:如果没有配置时区,则使用服务器系统时间。所以,文章发布时间会经过换算然后使用系统时间出现。解决方法也很简单,就是在配置文件中设置你想要使用的或者你所在的时区,这样就会显示你的文章准确发布时间了。
因为我在东八区,所以可以设置为 Asian/Shanghan
或者 Asia/Chongqing
都可以,但是没有北京哦。
另:还有一个奇怪的问题——当 category 的值为 jekyll 时,系统莫名其妙的会找不到该文章。