【发布时间】:2019-02-13 14:48:08
【问题描述】:
我正在使用 GitHub Pages 开发 Jekyll 网站,发现 {% include myinclude.html %}liquid 在 _includes 和 _layout 文件中工作得很好。但是,当向 _config.yml 添加元素(例如 author : myusername)并尝试在 _layouts/default.html 或 _includes/myinclude.html 中将它们用作 {{ site.author }} 时,结果文本只是空白。请注意,这些更改并未提交或推送,我使用的是安装在 Windows 的 Linux 子系统上的本地 jekyll 实例。
在我的实际页面中的 _includes 和 _layout 之外,站点变量工作得很好。为什么不显示站点变量?目前我必须将实际值放回页面中。
【问题讨论】:
-
没有代码,很难调试。
-
可以理解,虽然我只是发现问题是因为我没有重新启动 Jekyll 实例。对配置的更改不会像对其他所有文件的更改一样更新。
标签: jekyll github-pages liquid