我有Jekyll 3.1.3。
作为标题,当我修改一个文件的_posts时,Jekyll不会重建。
最初,输出目录'_sites'为空,我运行jekyll:
$ jekyll build --watch --incremental
当Jekyll运行时,我创建了第一页,因此我添加了一些帖子,创建了以下结构:
/ --> jekyll_path
.... category1/
........... index.html
........... _posts/
.................. post1.md
.................. post2.md
.................. post3.md
.... _sites/
Jekyll使用--watch启用初始化以正确填充_sites /目录。
可是......但.......
现在,我修改post1.md的内容或删除post1.md,Jekyll的输出:
Regenerating: 1 file(s) changed at 2016-04-26 13:39:19 ...done in 0.357404 seconds.
但_site / category1目录中的HTML页面保持不变。 Jekyll没有用更改覆盖文件。
注意:category1 / index.html打印category1 / _posts中每个* .md的内容
注意2:Web服务器是python的SimpleHTTPServer,它运行在_sites /.