morea-run-local.sh没有看src / morea目录

时间:2015-08-14 03:15:44

标签: morea-framework

如果我更改src/src/css/文件夹中的文件,服务器会自动重新生成该网站。但是,如果我修改src/morea/中的代码,则无法重新生成。知道我做错了什么吗? Here是我的网站。

2 个答案:

答案 0 :(得分:1)

简短回答:不幸的是,你没有做错任何事,现在正是"正确的"杰基尔的行为。

答案很长:Morea网站告诉Jekyll在_config.yml文件中以排除正常处理中的morea /目录(以便Morea插件可以自定义方式处理该目录中的所有文件)。在几个版本之前,Jekyll将--watch参数的默认行为更改为jekyll serve命令(这是在morea_run_local.sh中调用的)。之前,--watch参数会告诉Jekyll监视所有目录(甚至是被排除的目录),并在触摸任何这些文件时重新生成站点。目前,--watch的默认行为是不监视排除的目录。因此,您现在必须终止morea_run_local.sh进程并重新启动以查看对morea /目录的更改。

虽然目前Jekyll网站的当前行为似乎是合理的,但对于Morea网站而言,它并不是最佳选择,而且我已经与Jekyll开发人员联系,了解创建参数以定制行为的可能性--watch的{​​{1}},以便可以排除morea /目录但仍然可以观看。希望我们能在将来的版本中完成这项工作。

答案 1 :(得分:0)

现在似乎有一个./morea-watch.rb脚本可以解决它。 请参阅:http://morea-framework.github.io/userguide.html#morea-watch