2012-09-12 89 views
0

我想生成一個包含javadoc的網站。Jekyll不從深層嵌套文件夾生成文件

的結構是這樣的:

| 
|--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。

+0

當你運行jekyll時,你沒有得到任何錯誤輸出嗎?如果是這樣,將其粘貼到問題... –

+0

不,沒有錯誤輸出,並且所有其他頁面生成良好。 –

+1

目錄和文件的實際名稱是什麼?這可能與此有關。 –

回答

1

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

事實證明,我在_config.yml中發生了錯誤。

我用

exclude: dir1, dir2, file1 

,而不是

exclude: [dir1, dir2, file1] 

而這引起了現場發電失敗。默默。