Jekyll不会从深层嵌套文件夹生成文件

时间:2012-09-12 11:08:47

标签: jekyll github-pages static-site

我正在尝试生成包含javadoc的网站。

结构如下:

|
|--com
|   |--myproduct
|          |--mypackage
|               |--notgenerated.html
|--index.html

在_site文件夹中,我只得到

|
|--index.html

当我在com目录中添加一个虚拟文件时

|
|--com
|   |--myproduct
|   |       |--mypackage
|   |            |--notgenerated.html
|   |--generated.html
|--index.html

_site文件夹现在看起来像这样

|
|--com
|   |--generated.html
|--index.html

如何让Jekyll将这些深层嵌套文件复制到_site目录,而不必将虚拟文件放在中间目录中?

我在Win7-x64上使用Ruby 1.9.1和Jekyll 0.11.2。

1 个答案:

答案 0 :(得分:1)

Github支持的善良灵魂找到了原因。

事实证明我在_config.yml中犯了一个错误。

我用过

exclude: dir1, dir2, file1

而不是

exclude: [dir1, dir2, file1]

这导致网站生成失败。静默。