Liquid page.date过滤器在index.html

时间:2016-05-06 16:05:46

标签: jekyll liquid

我使用Jekyll和Liquid标签格式化网站。 " page.date"变量适用于我的集合中的页面,但不会在我的根目录中的index.html文件上显示日期。这是代码行:

<h6 class="tar">Last update: {{ page.date | date: "%A, %B %-d, %Y" }}</h6>

index.html在某种程度上是特殊的吗?我需要使用不同的变量来显示此页面的日期吗?

2 个答案:

答案 0 :(得分:1)

与集合(帖子是集合)相反,如果您要将页面类型与{{ page.date }}一起使用,则页面类型需要在前面的日期中使用日期。

答案 1 :(得分:0)

重申我的评论,索引页面没有附加date变量,只有帖子有它们。日期由前端问题date标记设置,如果不存在,则从帖子文件名中获取。

在索引页面上,要显示上一篇文章的日期,您必须使用:

{{ site.posts.first.date | date: "%A, %B %-d, %Y" }}