在Jekyll中,日期在前面的事项默认情况下不起作用

时间:2014-05-18 18:19:21

标签: yaml jekyll

我希望我的帖子是同一天。所以我将以下内容放在我的_config.yml文件中:

defaults:
  -
    scope:
      path: ""
      type: "post"
    values:
      layout: "post"
      date: "31.05.2014"

当我构建网站时,所有帖子都会获得帖子布局,但不是在前面的事件默认值中指定的日期,而是最初获得帖子名称中指定的日期。虽然当我手动将日期添加到每个帖子的前面时,但它可以正常工作。

那么任何想法是否可以在前面的事项默认设置日期?如果是,我该怎么做?

1 个答案:

答案 0 :(得分:1)

根据您的需求,我认为Jekyll's data feature可能会更好用。您可以在数据文件中指定一个带有日期的last_updated_at字段,然后在整个网站中使用该字段。然后,您可以允许帖子文件名指示知识库文章的创建时间,或者提示发布日期(如果它不是固定链接的一部分)以指示每篇文章的上次更新时间。