我最近在我的Jekyll博客中添加了一个帖子,并注意到该日期已经过了一天。
而不是
http://www.tianxiangxiong.com/2016/09/24/dont-be-a-hacker.html
我最终得到了
http://www.tianxiangxiong.com/2016/09/25/2016-09-24-dont-be-a-hacker.html
在加利福尼亚州(格林威治标准时间上午5:30)晚上10:30左右。这是时区问题吗?如果是这样,为什么Jekyll会关心我在文件名中指定的日期之外的任何日期?
答案 0 :(得分:3)
由于前面的引用,帖子实际上已经破了:
excerpt: "Hacking" is not a satisfactory way of writing software
应该是:
excerpt: '"Hacking" is not a satisfactory way of writing software'
由于标题和永久链接也搞砸了,因此时区问题可能是某种无意的行为跟进。
在任何情况下,您都可以随时在_config.yml
设置时区。
timezone: America/New_York
来自https://jekyllrb.com/docs/configuration/:
时区
设置网站生成的时区。这将设置
TZ
环境变量,Ruby用它来处理时间和日期的创建和操作。 IANA Time Zone Database中的任何条目均有效,例如:America/New_York
。可以找到所有可用值的列表here。默认值是您的操作系统设置的本地时区。