Python: 使用sphinx生成python项目文档

前言

本篇记录使用sphinx生产成python项目文档的方法。

安装sphinx

直接通过pip安装sphinx:

pip install sphinx

生成配置文件

进入项目根目录,创建doc文件夹,生成配置文件:

mkdir doc
cd doc
sphinx-quickstart

出现以下提示:

Separate source and build directories (y/n) [n]: y
Project name: 
Author name(s): 
Project version []: 
Project language [en]: 

修改配置文件

安装sphinx主题美化文档:

pip install sphinx_rtd_theme

修改doc/source/conf.py文件:

import os
import sys
# 添加源码路径
sys.path.append(os.path.join(os.path.abspath(__file__), '../../')

# 添加sphinx自动生成脚本
extensions = ['sphinx.ext.autodoc']

# 更改sphinx主题(美观一些)
html_theme = "sphinx_rtd_theme"
html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]

生成rst文件

根据配置文件与源码,生成rst文件:

sphinx-apidoc -o source ../

编译文档

通过rst文件和makefile文件,生成文档:

make html

然后在doc/build下有几个.html文件,打开index.html就能看到文档整体了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值