繁体   English   中英

Jekyll-jalali 插件没有获取变量 page.date

[英]Jekyll-jalali plugin not getting variable page.date

我正在尝试使用jekyll-jalali在我的 jekyll站点中将站点和页面日期转换为 Jalali。

我在位于_includes 中的footer.html 中如下使用它,并且它工作正常。

{{ site.time | jdate: '%Y' }}

但是,当我想在 meta.html 中为 page.date 变量使用它时,它返回:

无效日期(Liquid::ArgumentError)

meta.html 是这样的:

{{ page.date | jdate: '%Y' }}

但是,当我将此行直接放在 post 的 .markdown 文件中而不是 meta.html include 中时,它工作正常。 似乎问题是 jekyll-jalali 无法在页面本身之外获取 page.date 变量(即使我将它放在帖子的布局中)并将 nil 传递给 Date.parse。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM