sphinx的简单使用


Sphinx是一个python库,能根据项目中的注释内容自动生成代码api文档,非常好用。本文主要介绍Sphinx的简单使用

遵循下面步骤即可完成sphinx的简单上手使用

1、首先安装sphinx库

 pip install sphinx 

2、然后在项目中新建docs文件夹(非必须)

3、在终端中cd到新建的docs文件夹内

4、运行初始化命令

 sphinx-quickstart 

上述命令中,终端会显示一些内容选项让你输入,除了语言写zh_cn外,其他默认回车即可

5、第四步运行完之后,就会看到在doc文件夹内生成了conf.py文件,配置该文件。主要修改的地方是:


import os
import sys

//abspath()中的地址改为项目根目录的地址
sys.path.insert(0, os.path.abspath('./../../project_path'))

...

//这三个插件要包含进去
extensions = [
    'sphinx.ext.todo', 'sphinx.ext.viewcode', 'sphinx.ext.autodoc'
] 

6、配置完之后即可运行生成rst文件的命令:



sphinx-apidoc -o 第二步创建的docs文件的绝对路径 项目根目录的绝对路径 

7、最后一步,生成html文件,终端输入:


make html 

此时运行结束,docs文件夹内生成_build文件夹,里面有个html目录,该目录下会生成很多html文件,用浏览器打开index.html,即可浏览生成最终文档

至此,完全结束!