ReadTheDocs Mkdocs
- Mkdocs 의 전체구조
- mkdocs.yml 관리
- docs/readthedoc_requirements.txt Python Package 관리
- Doxyfile_mkdocs Doxygen 설정 별도 관리
주의 Markdown 만 지원
Python Package Mkdocs
- docs/readthedoc_requirements.txt
mkdocs mkdocs-material mkdocs-mermaid2-plugin pymdown-extensions
ReadtheDocs Mkdocs 설정
- ReadtheDocs Mkdocs 설정관리
.readthedocs_mkdocs.yml
# .readthedocs.yml
version: 2
build:
os: ubuntu-22.04
tools:
python: "3.12"
apt_packages:
- doxygen
- graphviz
jobs:
pre_build:
- doxygen Doxyfile_mkdocs
post_install:
- pip install -r docs/readthedoc_requirements.txt
mkdocs:
configuration: mkdocs.yml
formats:
- htmlzip
- pdf
- epub
- Readthedocs 최종 변경
.readthedocs_mkdocs.yml -> .readthedocs.yml 변경
ReadTheDocs 확인
- ReadTheDocs 이용