2009-10-12 5 views

답변

33

github은 github pages 기능을 사용하여 정적 콘텐츠를 제공합니다. 기본적으로 정적 페이지를 커밋하는 gh-pages라는 분기를 만듭니다. 이 페이지는 you.github.com/yourproject에서 제공됩니다.

http://pages.github.com/의 지침을 참조하십시오.

스핑크스는 밑줄이있는 디렉토리를 사용하므로 github에서 Sphinx를 사용하여 문제가 발생할 가능성이 높습니다. 생성 된 sphinx html로 디렉토리에 .nojekyll이라는 파일을 추가하여이 문제를 해결할 수 있습니다.

paver gh_pages_create gh_pages_build 

프로젝트를 위해 그것을 설정하는 방법에 대한 excellent documentation (물론 자체를 사용)를 참조하십시오

+0

지침 링크가 끊어졌습니다. – mac

+10

'.nojekyll' 팁은 생명을 구하는 사람입니다. 내가 이것을 일찍 읽었 으면 좋겠다. 추가 참고 사항 : html 트리의 루트에 추가하십시오. – Jayesh

+0

@Jayesh가 위에 말한 것에 대한 링크 : https://github.com/blog/572-bypassing-jekyll-on-github-pages – Gabriel

0

github-tools은 당신이 요구하는 것을 정확히 수행 기능이 있습니다.

3

John Paulett's answer은 분명하고 이미 대부분의 사용자 (+1)에게 충분할 것입니다.

또는 당신 단계별 지침뿐만 아니라 신속하게 에 시작하여 코드 [함께 문서를 게시 얻기 위해서 함께 사람들을 묶는 편리한 Fabric 기반 스크립트/작업을 제공 벤 웨일스어의 철저한 튜토리얼 Sphinx documentation on GitHub을 확인 할 수 있습니다. ..] 한 명령을 통해.

관련 문제