如何为Jekyll草稿设置默认的yaml值?

时间:2016-03-22 02:01:48

标签: jekyll

我想在模板中预览草稿,但视图取决于分配了category的帖子。我已尝试为_drafts文件夹设置front-matter defaults,但这似乎不起作用。

当我运行jekyll s -D时,如何将默认的frontmatter添加到草稿中?

1 个答案:

答案 0 :(得分:1)

尝试

defaults:
  -
    scope:
      path: ""
      type: "drafts"
    values:
      layout: "default"

编辑:阅读jekyll,它应该可以正常工作但不会因为草稿已合并到posts集合中。因此,在检索默认设置时,仅应用type: posts而不是draftsSee Jekyll::Document

将草稿放入/ drafts / _drafts文件夹的技巧。 并像这样设置默认值:

-
  scope:
    path: "drafts"
  values:
    layout: "default"

唯一的缺点是,这会在draft数组中添加post.categories类别。