Jekyll 杰基尔服务'--手表';不';t与'结合使用--分离';

Jekyll 杰基尔服务'--手表';不';t与'结合使用--分离';,jekyll,Jekyll,这项工作: jekyll serve --watch 这将注意到。/\u posts中的任何新文件并自动生成静态文件 但是 不会自动生成文件。我真的很想在无头运行时自动生成 如何让杰基尔无头工作并观看新文件 *在Debian 3.2.51-1 x86_64*上使用jekyll(1.5.1)和ruby 2.1.0dev(2013-09-22 trunk 43011)不幸的是,这是jekyll中已知的错误。发行说明说,这将在--detach实现后很快得到修复,但bug仍然存在。目前,我建议只在单独

这项工作:

jekyll serve --watch
这将注意到。/\u posts中的任何新文件并自动生成静态文件

但是

不会自动生成文件。我真的很想在无头运行时自动生成

如何让杰基尔无头工作并观看新文件


*在Debian 3.2.51-1 x86_64*

上使用jekyll(1.5.1)和ruby 2.1.0dev(2013-09-22 trunk 43011)不幸的是,这是jekyll中已知的错误。发行说明说,这将在
--detach
实现后很快得到修复,但bug仍然存在。目前,我建议只在单独的shell中使用
jekyll-service--watch

在jekyll 3.x中,当使用
--detach
运行jekyll时,
--watch
将在输出中得到以下提示:

Auto-regeneration: disabled when running server detached.
jekyll与
--watch
一起运行了一个解决方案,并自行将其拆离:

setsid jekyll serve --host 0 --watch --force_polling  &>/dev/null </dev/null &
setsidJekyllServe——主机0——监视——强制轮询&>/dev/null
setsid jekyll serve --host 0 --watch --force_polling  &>/dev/null </dev/null &