我在我的_config.yml
文件中设置了默认设置,但它们没有被选中:
defaults:
-
scope:
path: ""
type: "posts"
values:
layout: "post"
我将其与我维护的另一个Jekyll网站进行比较,我的网站范围内的默认设置是按预期工作的。是什么给了什么?
答案 0 :(得分:0)
我发现运行bundle update
(假设您使用Bundler)修复了问题。我不认为宝石那么老,但看起来我升级了液体,我怀疑这是问题:
Using liquid 2.6.2 (was 2.5.5)
答案 1 :(得分:0)
您是否尝试过在 jekyll clean
服务器之前运行 serve
?
或者您可以手动删除 _site
和 .jekyll-cache
文件夹以及 .jekyll-metadata
文件。然后 Jekyll 将生成带有 defaults
的站点。