Sphinx 와 GitHub Pages 배포

EN KO

로컬 HTML 빌드

Sphinx 와 테마를 설치합니다.

pip install -r ./docs/requirements.txt

로컬에서 HTML을 빌드합니다.

python -m sphinx -M html docs/source docs/build

결과물을 엽니다.

docs/build/html/index.html

저장소 workflow

이 저장소에는 .github/workflows/docs.yml 경로에 GitHub Actions workflow가 포함되어 있습니다.

Workflow 동작 순서:

  1. 저장소 checkout

  2. Python 설치

  3. docs/requirements.txt 설치

  4. Sphinx HTML 빌드

  5. docs/build/html 을 Pages artifact 로 업로드

  6. GitHub Pages 로 배포

필수 GitHub 설정

저장소 설정의 Pages 에서 source를 GitHub Actions 로 설정하세요.

최소 명령 요약

pip install -r docs/requirements.txt
python -m sphinx -M html docs/source docs/build

커밋할 파일

최소한 아래 경로는 커밋하세요.

  • README.md

  • docs/

  • .github/workflows/docs.yml

  • examples/

문서만 수정한 경우 큰 mesh asset은 다시 포함하지 않아도 됩니다.