2012-07-12 53 views
8

我正在使用另一個靜態網站生成器,我希望能夠簽入源文件(以降價)以及生成的網站到我的username.github.com回購協議。所以,就像Jekyll,但我沒有使用Jekyll。我的結構是:使用GitHub頁面,是否可以在不使用Jekyll時指定根目錄的Web目錄?

 
--source 
    1.md 
    2.md 
--target 
    index.html 
    1.html 
    2.html 
    --css 
    app.css 
index.html (GitHub Pages wants the root here) 

GitHub Pages服務於index.html,並期望網站的其餘部分位於根目錄。我希望該網站可以通過target/index.html進行投放。這將允許我創建一個source/3.md,在本地生成它,並推送source/3.md和target/3.html。

我能想到做到這一點的唯一方法是:

  1. 有2個回購協議 - 一個用於降價和產生到另一個只包含HTML。

  2. 有一個分支,它包含markdown並將源提交到該分支,並在提交生成的目標html之前切換到master。

  3. 保持在根(而不是「源」)的降價,並生成HTML以相同的根目錄

  4. 的長鏡頭,採用化身diretory結構,並希望它不以某種方式干擾通過思考它是一個真正的哲基爾式現場

+0

我只是不明白他們使用的設計原理!看起來他們與Jekyll緊密結合!指定一個構建目錄可以使用任何靜態生成器來切換Jekyll。 – 2014-06-12 17:47:43

+0

重定向可能會幫助您:http://stackoverflow.com/a/32109398/375680 – 2015-08-20 04:12:02

回答

相關問題