【问题标题】:liquid is not formatting dates when used with jekyll与 jekyll 一起使用时,liquid 不会格式化日期
【发布时间】:2011-11-11 13:12:51
【问题描述】:
{{ post.date | "%B %e, %Y" }}

正在转换为

2011-11-10 00:00:00 -0500

我的版本如下:

 % ruby -v
ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]

 % gem list | grep liquid
liquid (2.3.0, 2.0.0)

 % jekyll --version
Jekyll 0.11.0

我尝试在谷歌上搜索该问题,但没有发现任何有用的信息。同样的问题有一个bug opened,但没有任何回复就关闭了。

【问题讨论】:

    标签: ruby liquid jekyll date-formatting


    【解决方案1】:

    切换到 ruby​​ 1.8.7 解决了这个问题

     % ruby -v
    ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
    

    【讨论】:

      【解决方案2】:

      我认为使用 ruby​​-1.9 的正确方法是

      {{ post.date | date: "%B %e, %Y" }}
      

      【讨论】:

        猜你喜欢
        • 2017-01-08
        • 1970-01-01
        • 1970-01-01
        • 2012-12-18
        • 1970-01-01
        • 2013-09-24
        • 2012-09-09
        • 2021-08-08
        • 1970-01-01
        相关资源
        最近更新 更多