2009-10-12 19 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基于脚本/任务捆绑那些在一起让你开始快速发布文档旁边代码[。 ..]通过一个命令。