Jekyll 自动再生不适用于_config.yml?
我安装了jekyll并从cli运行它:Jekyll 自动再生不适用于_config.yml?,jekyll,Jekyll,我安装了jekyll并从cli运行它: jekyll --server --auto 但当我更改\u config.yml时,我看不到我的更改是否适用,每次都必须重新启动服务器 每次更改\u config.yml时,我都需要重新启动服务器?还是有解决办法?我相信你是对的;更改\u config.yml始终需要重新启动服务器 毕竟,\u config.yml提供了一些选项,您可以在调用Jekyll时覆盖这些选项。因此,如果在jekyll的命令行run上调用一个选项,该选项覆盖了一些\u conf
jekyll --server --auto
但当我更改\u config.yml
时,我看不到我的更改是否适用,每次都必须重新启动服务器
每次更改
\u config.yml
时,我都需要重新启动服务器?还是有解决办法?我相信你是对的;更改\u config.yml
始终需要重新启动服务器
毕竟,
\u config.yml
提供了一些选项,您可以在调用Jekyll时覆盖这些选项。因此,如果在jekyll的命令行run上调用一个选项,该选项覆盖了一些\u config.yml
设置,然后编辑配置,那么auto的行为就不清楚了。那么哪一个优先呢?\u config.yml
或原始命令行参数?如果服务器正在运行,则无需重新启动。编辑\u config.yml
文件后,运行jekyll build
或bundle exec jekyll build
是一种(稍微)快捷的方法
每次更改_config.yml时,我都需要重新启动服务器?
还是有解决办法
有一些解决方法:
1) 安装
2) 配置更改时重新启动(例如作为package.json
脚本)
(
--drafts
是不相关的,但我假设您在开发/创作模式下本地执行此操作…Jekyll的维护人员Parker Moore确认,\u config.yml
更改不是自动生成的,也不是由正在运行的、正在监视的Jekyll服务器获取的
不,我记得为什么我们不能这样做:如果你改变源代码或目的地,你就无效了,所以我们说
npm i -D watchy
"scripts": {
"restart": "watchy -w _config.yml -- bundle exec jekyll serve --drafts --watch",