2011-09-01 65 views
1

我正在使用Jekyll製作一個簡單的靜態網站。jekyll - 不處理子文件夾中的文件

當我有我的項目的根目錄哲基爾HTML文件(在同一文件夾中的文件夾_layouts配置&文件),他們提供完美的,我可以預覽他們http://localhost:4000/welcome.html瞬間。

我開始在根上獲取大量文件,並希望將動態文件組織到文件夾中。

因此,當我將文件移入子文件夾時,Jekyll停止更新它。我可以看到以前的編輯(從它的根目錄開始),但如果進行任何編輯,它不會更新。

http://localhost:4000/mydirectory/welcome.html - 返回404

我應該修改配置文件,以檢查這些文件夾?類似的東西 -

source: [mydirectory1,mydirectory2] 

或者我錯過了一些明顯的東西?

回答

3

我假設你已經運行了jekyll --server來檢查這個嗎?

我剛剛檢查了我的目錄設置,我沒有任何config.yaml告訴它在哪裏看。如果您從您存儲所有內容的目錄運行jekyll --server,它只會遞歸地查看所有內容,並根據每種文件類型的規則進行處理。

你是否從正確的目錄運行jekyll --server?

+0

我已經重新啓動了今天早上的jekyll服務器,它似乎工作。不知道它是否是服務器,但你指出我在正確的方向。非常感謝您的回答。 – Finnnn

+0

只是澄清一點,Jekyll是一個靜態站點生成器。這意味着每次更改之後,您都需要從根目錄運行命令「Jekyll」以進行更改。 –

+1

我已經在我的配置中將'auto'設置爲true,所以我不需要擔心每次都運行該命令。 – Finnnn

相關問題