这(应该)很容易,我想,但我无法使用 liquid 标记在Jekyll页面中显示今天的日期.根据the documentation,我应该可以这样做,以获得今年的日期:

{{ 'now' | date: "%Y" }}

但所有呈现的都是字符串now,而不是任何格式化的日期.我做错了什么?

推荐答案

这对我也不管用.看来您在Ruby 1.9.3支持中遇到了一个当前的错误.有一个pull request修复了这个漏洞,但它还没有被合并.下面列出了一个解决方法,也许它对您有用:

{{ site.time | date: '%y' }}

Ruby相关问答推荐

Rbenv说未安装已安装的版本

使用数组作为其中之一转换键和值

python:pythonbrew 和 virtualenv 有什么区别?

需要在Ruby中将数组拆分为指定大小的子数组

在 Ruby 中为类添加实例变量

我在哪里可以找到积极开发的 Ruby lint 工具?

什么是 Sinatra/Rack 的非常简单的身份验证方案

从单独的文件中包含一个 Ruby 类

将ruby数组转换为连续对数组

如果浮点组件不是 .00 sprintf/printf,则仅显示小数点

如何在 Ruby 中使用 (n) 诅咒?

Ruby 输出 Unicode 字符

Ruby 是否有任何数字格式化类?

Ruby 中的p是什么?

如何在 Ruby 中解冻对象?

如何在 RSpec 2 中自动加载 spec_helper.rb

Ruby 中的=~运算符是什么?

正则表达式,如何匹配多行?

如何在 macOS 上卸载 rbenv?

如何使用 minitest 运行所有测试?