为什么我必须在更改 _includes 后 运行 bundle exec jekyll serve 才能看到更改?

Why must I run bundle exec jekyll serve after changing _includes to see changes?

我在文件夹 _includes 中有一个 navigation.html 文件。

我对该文件进行任何更改并在 http://localhost:4000/ 重新加载页面后,我没有看到任何更改。

但如果我转到终端,停止服务然后再次使用 bundle exec jekyll serve,更改将显示在浏览器上。

例如,如果我更改 post、我的 index.md 或 _config.yml,则不会发生同样的情况。重新加载浏览器时会显示对这些文件所做的更改。

为什么会这样?有什么办法可以解决吗?

注意:我使用的主题是 jekyll-theme-hacker

Jekyll reloader 仅由降价更改触发。要更改 htmlconfig,您必须遵循 _turn in offon_ 程序。