3

我正在我的_config.yml文件中设置默认值,但它们没有被拾取:

defaults:
  -
    scope:
      path: ""
      type: "posts"
    values:
      layout: "post"

我正在将它与我维护的另一个 Jekyll 站点进行比较,在该站点上,我的站点范围的 frontmatter 默认设置按预期工作。是什么赋予了?

4

2 回答 2

0

我发现运行bundle update(假设您使用 Bundler)解决了这个问题。我不认为宝石那么旧,但看起来我升级了液体,我怀疑这是问题所在:

Using liquid 2.6.2 (was 2.5.5)

于 2015-03-25T13:46:16.957 回答
0

您是否尝试过在服务器jekyll clean之前运行serve

或者您可以手动删除文件夹和_site文件。然后 Jekyll 将生成带有..jekyll-cache.jekyll-metadatadefaults

于 2021-06-10T10:37:19.797 回答