2016-09-25 67 views
2

我最近添加了一篇文章到我的Jekyll博客,並注意到日期是一個。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 

這是curently圍繞下午10:30在加利福尼亞州(5:30 AM UTC)。這是一個時區問題嗎?如果是這樣,那麼爲什麼Jekyll會在文件名中指定的日期之外關注任何日期?

回答

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。默認值是本地時區,由您的操作系統設置。

+0

謝謝,它修復了它。我沒有意識到引用規則與YAML(我們都應該使用[edn](https://github.com/edn-format/edn))。 –