0
私はジキルと開発していた場合、これは私の時計の作業です:通常のページ編集のために正常に動作しますジキル - menu.yamlの変更後に自動再生する方法は?
"watch": "bundle exec jekyll serve --incremental --config _config.yml",
。しかし、メニュー項目を_data/menu.yaml
のように変更すると、すべてページを再生成する必要があります。 (すべてがそのメニューを含んでいるので...)、いくつかのファイルだけが再生成されます(そして、私は何のルールにも手がかりがありません...)。
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.
Regenerating: 1 file(s) changed at 2017-12-21 10:46:54
Filename | Count | Bytes | …
---------------------------------------------+-------+-------+-…
feed.xml | 1 | 2.54K | …
sitemap.xml | 1 | 2.80K | …
css/main.sass | 1 | 0.38K | …
_posts/2017-07-07-a-fancy-July-post.md/ | 1 | 0.16K | …
_posts/2017-11-15-last-week-today.md/ | 1 | 0.00K | …
_posts/2017-10-20-late-October-is-here.md/ | 1 | 0.00K | …
...done in 2.074543555 seconds.
したがって、すべて私が停止しなければならない時、クリーン(rm -rf _site
)とは、完全に構築/再時計を起動し、ページの更新メニューを持っています。
これを行うより良い方法はありますか?私はいくつかの設定が欠けていますか?
jekyllと一緒に試してください--force_polling – marcanuy
@marcanuy '--force_polling' [治す](https://github.com/jekyll/jekyll/issues/2926#issuecomment-55629052) [ファイルは別名 'inodes'を処理します(https://serverfault.com/questions/707490/how-to-determine-which-processes-have-most-inodes-opened)。これはここでのトラブルの原因ではありません。総ファイル数はかなり少ないです。 (そして、私はこの種のエラーを別の機会にソートしました。別のツールでそれらが使い果たされたとき...)症状はまた異なっていました(「依存関係を無視する」よりも「起動しないでください」)。 –