我有Jekyll 3.1.3 .

作为 Headers ,当我修改一个文件的_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 /上 .