基于Sphinx的python SDK文档生成器

描述

  • 基于Sphinx的python SDK文档生成器,直接生成html静态页面

环境安装

[ ~ ] pip install sphinx
[ ~ ] pip install sphinx_rtd_theme
[ ~ ] pip install sphinx-autobuild
[ ~ ] pip install recommonmark

步骤

  • 准备一个工具包test,里面包含一个test/test.py
class A():
    """
    测试
    """

    def __init__(self):
        pass

    def test(self):
        """
        测试函数
        :return: 返回None
        """
  • 快速生成配置
[ ~ ] mkdir docs && cd docs
[ ~ ] sphinx-quickstart
> Separate source and build directories (y/n) [n]: y
> Name prefix for templates and static dir [_]:
> Project name: test1
> Author name(s): ljc
> Project release []: 0.1.0
> Project language [en]: zh_CN
  • 修改配置
[ ~ ] # vim source ./conf.py
import os
import sys

sys.path.insert(0, os.path.abspath('../../')) # 这里将项目路径加入

extensions = ['sphinx.ext.autodoc', 'recommonmark'] # 使用扩展

html_theme = 'sphinx_rtd_theme' # html风格,比较好看
  • 反复操作如下可以更新文档
make clean
make sphinx-apidoc -f -o ./source ../../test/ # 注意这里的目录,项目路径
make html
  • 最后打开index.html
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值