2009-10-12 42 views

回答

33

github將爲您使用它們的靜態內容github pages功能。本質上,你創建一個名爲gh-pages的分支,你將靜態頁面提交到這個分支中。然後將這些頁面發送到you.github.com/yourproject。

請參閱http://pages.github.com/的說明。

您可能會遇到在github上使用Sphinx的問題,因爲Sphinx使用具有前導下劃線的目錄。您可以通過在生成的sphinx html目錄中添加一個名爲.nojekyll的文件來解決此問題。

+0

說明的鏈接已損壞。 – mac 2011-08-30 16:38:50

+10

'.nojekyll'小費是挽救生命的。希望我早些時候讀過。進一步注意:將它添加到你的html樹的根目錄。 – Jayesh 2011-11-27 10:33:16

+0

@Jayesh上面說過的鏈接:https://github.com/blog/572-bypassing-jekyll-on-github-pages – Gabriel 2014-04-10 01:45:51

3

John Paulett's answer顯然是正確的,可能已經足夠用於大多數用戶(+1)。

或者你可能想看看本·威爾士的深入教程Sphinx documentation on GitHub,它提供了分步說明,以及一個方便Fabric基於腳本/任務捆綁那些在一起讓你開始快速發佈文檔旁邊代碼[。 ..]通過一個命令。