Python中文档Sphinx的使用
安装软件包
1 | $ pip install Sphinx |
生成模板
1 | # 大部分默认即可 |
此时可以看到生成的文件为:
1 | ➜ docs git:(master) ✗ ls |
此时查看index.rst
文件
1 | .. toctree:: |
输出文件
1 | # 生成html文件 |
新增文件
此时新增一个文档和图片
1 | touch hello.rst |
更新index.rst
文件,注意缩进
1 | .. toctree:: |
更新模板
可以通过修改_static/default.css
和_templates/layout.html
来修改和定制网站的外观。
多语种支持
安装软件
1 | $pip3 install sphinx-intl |
增加下列信息到conf.py,
1 | locale_dirs = ['locale/'] |
生成pot文件
1 | make gettext |
生成po文件
1 | $ sphinx-intl update -p _build/gettext -l en |
此时就能看到在文件locale/en/LC_MESSAGES中的信息
构建翻译的文档
1 | $ make -e SPHINXOPTS="-D language='en'" html |
Be sure to say yes to autodoc
More information can refer [http://www.matplotlib.org/sampledoc]