首页
学习
活动
专区
圈层
工具
发布

使用 Sphinx 给 Python 项目生成【Read the Docs】在线文档

Sphinx 和 Read the Docs 1.1 Sphinx Sphinx 是一个强大的文档生成器,具有许多用于编写技术文档的强大功能,包括: 维护一份源文档,生成网页,可打印的PDF,用于电子阅读器...安装 2.1 安装 Sphinx pip install sphinx 2.2 安装 Read the Docs 主题 pip install sphinx_rtd_theme * 2.3 安装 Sphinx...docs 分支: git checkout -b docs 创建子目录 docs: mkdir docs 3.2 使用 sphinx-quickstart 初始化文档 进入 docs 目录中,运行命令...sphinx-quickstart: cd docs sphinx-quickstart 选项配置参考: > Separate source and build directories (y/n) [...Read the Docs” 会重新拉取分支 docs,构建生成 html 。构建需要一点时间,构建完成后,点击页面主页右边的绿色按钮 【阅读文档】,即可打开最终我们需要的在线文档的地址。

4.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    手把手教你给项目添加文档

    该文档主要是由Read the Docs这个在线文档托管、Sphinx这个基于Python的文档生成项目以及我们常逛的人类精华宝库GitHub实现的,下面我们就来梳理一下如何生成文档。...sphinx-quickstart 可以通过一直回车来使用默认配置,在这里我主要选择了source和build目录分离,并且使用中文为项目语言。...最后,我们只需要修改index.rst文件便可以修改文档内容,reStructuredText 是扩展名为.rst的纯文本文件,含义为"重新构建的文本",其是轻量级标记语言的一种,被设计为容易阅读和编写的纯文本...参考资料 Quick reStructuredText:https://docutils.sourceforge.io/docs/user/rst/quickref.html Sphinx: https...://docs.readthedocs.io/en/latest/intro/getting-started-with-sphinx.html

    1.4K10

    Sphinx初尝

    我们经常可以看到这种的doc文档,简洁大方.作为阅读可谓看着是赏心悦目 那么我能不能自己做一个这样的doc呢,我想是可以的,大家跟着我试试看!...此为最新的Python文档 https://docs.python.org/zh-cn/3/ 首先创建一个文件夹,为了避免污染环境 先看看目录 在pip 是否分离source和build目录(输入y,选择分离...您有两个选择来放置Sphinx输出的构建目录。 您可以在根路径中使用目录“ _build”,也可以单独使用 根路径中的“源”和“构建”目录。...这是生成的结构 build:用来存放通过make html生成文档网页文件的目录 source:存放用于生成文档的源文件 conf.py: Sphinx的配置文件 index.rst: 主文档 config.py...这里我也不托管,先搞一手主题 安装 成功 # for using Read the Docs theme import sphinx_rtd_theme # html_theme = 'sphinxdoc

    2.5K20

    使用python编写量子线路打印的简单项目,并使用Sphinx自动化生成API文档

    安装sphinx 这里我们直接使用python的包管理工具pip来安装Sphinx以及一个read_the_docs格式的python库。...Use the Makefile to build the docs, like so: make builder where "builder" is one of the supported...指令将source中的rst文档编译成html文档,并输出到build目录下: [dechin@dechin-manjaro circuit]$ sphinx-build source/ build/...完成 构建 [mo]: 0 个 po 文件的目标文件已过期 构建 [html]: 0 个源文件的目标文件已过期 更新环境: 已添加 0,1 已更改,0 已移除 阅读源... [100%] qcprinter...在上述示例中,src/hiqfermion是源代码的存放地址,而docs/source是生成的rst文件存放的位置。一般我们需要先生成这些rst文件,再使用sphinx-build执行文档构建。

    3.7K20

    用Sphinx快速制作文档

    /父级/下级文章 美观的自动索引: 可自动生成美观的模块索引 精确的语法高亮: 基于 Pygments 自动生成语法高亮 开放的扩展: 支持代码块的自动测试,并包含Python模块的自述文档(API docs...目录(输入y,选择分离,方便管理) 1234You have two options for placing the build directory for Sphinx output.Either,...Use the Makefile to build the docs, like so: make builderwhere "builder" is one of the supported builders...├── conf.py └── index.rst build:用来存放通过make html生成文档网页文件的目录 source:存放用于生成文档的源文件 conf.py: Sphinx...'.MD': CommonMarkParser, } 生成文档 在Sphinx项目所在的文件夹路径下运行下列命令生成文档: make html 生成后的文档位于build/html文件夹内,

    2.5K61

    Sphinx补篇

    /en/latest/tutorial.html https://zh-sphinx-doc.readthedocs.io/en/latest/rest.html https://docs.readthedocs.io...,在阅读起来可能有一丝割裂感.但是在学习的感觉上是,由浅入深,由浅入深的感觉,以下的所有文章都是这样........ ---- 在说一下Sphinx是一种工具,可以将一组reStructuredText...也就是说,如果您的目录包含一堆reST格式的文档(可能还有文档的子目录)以及),Sphinx可以生成结构良好的HTML文件(在其他目录中),以方便浏览和导航。...#build-config 基本配置 之前提及我们使用 conf.py 脚本来控制 Sphinx 怎么处理文档....想追加定制的参数,如果没由 sphinx-quickstart 预先生成,自个儿追加也就是了. 注意,要保持配置文件严格使用 Python 脚本语法,特别是 字串,数字,列表等等.

    1.8K10
    领券