如何从config.yml获取Jekyll范围/值对

时间:2015-07-31 23:03:11

标签: jekyll

如何从我的Jekyll _config.yml文件中将默认范围/值拉入默认布局?

以下是_config.yml

的一部分
# default settings
defaults:
  -
    scope:
      path: "" # an empty string here means all files in the project
      type: posts
    values:
      author: ME
      layout: post
      class: article

我想打印像{{site.defaults.scope.type}}

这样简单的内容

1 个答案:

答案 0 :(得分:0)

您可以在符合指定路径和类型的页面中使用class来获取值page.class。例如:

config.yml

defaults:
  -
    scope:
      path: ""
      type: posts
    values:
      class: a post
  -
    scope:
      path: ""
      type: not_posts
    values:
      class: not a post

_posts / **** - **** - post.html

---
layout: post
---
{{ page.class }}

输出

a post