확장 기능 사용법#
Sphinx는 다양한 확장 기능을 제공합니다. 모든 확장 기능에 대한 문서는 이곳 을 참고하세요.
1. Jupyter Notebook 확장#
nbsphinx
와 ipykernel
을 설치합니다.
pip install nbsphinx ipykernel
conf.py
에 nbsphinx
를 추가합니다.
extensions = [
'nbsphinx',
]
그럼 *.ipynb
확장자를 *.rst
파일처럼 문서에 임포트할 수 있습니다.
예시 (my_notebook_stem.ipynb
파일 사용):
.. In index.rst
.. toctree::
my_notebook_stem
ipykernel
을 설치하는 이유
nbsphinx
자체에는 파이썬 구문의 syntax highlight 기능이 없습니다.
ipykernel
이 있어야만 생성된 *.ipynb
문서의 syntax
highlight기능이 활성화 됩니다.
2. Markdown 확장#
myst-parser
를 설치합니다.
pip install myst-parser
conf.py
에 myst-parser
를 추가합니다.
extensions = [
'myst_parser',
]
그럼 *.md
확장자를 *.rst
파일처럼 문서에 임포트할 수 있습니다.
예시 (my_markdown_stem.md
파일 사용):
.. In index.rst
.. toctree::
my_markdown_stem