所以这个问题在标题中已经得到了很好的解释。假设我有以下目录结构:
./index.html
./_includes/include1
而 index.html 的内容是:
<!DOCTYPE html>
<html>
<head>
<title>Test page for inclusions</title>
</head>
<body>
{% include include1 %}
</body>
</html>
有没有办法在文件更改index.html
时重建?include1
编辑:为了澄清,在更改index.html
时重新生成index.html
,我想知道如何在它依赖的某些内容发生更改时重新生成页面,在这种情况下是目录中的include1
文件_includes/
。
而且,如果它很重要:
$ jekyll --version
jekyll 1.0.3
$ ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.0]
我的 _config.yml:
$ cat _config.yml
timezone: Europe/Amsterdam
也就是说,在大多数情况下,我只是使用defaults运行,这似乎有效,因为它知道在哪里可以找到include1
文件。