Sphinx 启用流程¶
如果有需要建立新的doc可以参考官网流程https://www.sphinx-doc.org/zh_CN/master/tutorial/getting-started.html#setting-up-your-project-and-development-environment 目前的设置不需要建立新文档,此连接仅做参考。
如果需要开发文档,可以按照以下流程配置
我们通过虚拟环境变量的方式加载sphinx, 其中python需要3.x版本,如果系统默认python是连接2.x版本的话,可以把python 替换为python3
python -m venv .venv python3 -m venv .venv // only if python is unavailable
加载虚拟环境
source .venv/bin/activate
如果后面想要卸载该虚拟环境,可以使用
deactivate安装sphinx
python -m pip install sphinx
同时,本文档采用furo主题
pip install furo
为支持markdown
pip install --upgrade myst_parser pip install --upgrade sphinx_markdown_tables
为了方便环境配置,我写了一个自动配置的脚本,可运行以下命令自动配置
source .venv/bin/activate pip install furo pip install --upgrade myst_parser pip install --upgrade sphinx_markdown_tables
如何修改了文档,可以使用以下命令编译新的html
make clean make html
目前latex只支持纯英文,后续调研一下,看如何解决。
以上启用操作需要在sphinxdoc目录中进行
如果只是查看文档,可直接打开build/html/index.html