Skip to main content

Python 文档生成器

项目描述

PyPI 上的包 文件状态 构建状态 (Travis CI) 构建状态 (AppVeyor) 构建状态 (CircleCI) 代码覆盖率状态 (Codecov) BSD 3 条款

Sphinx 是一个工具,可以轻松地为 Python 项目(或由多个 reStructuredText 源组成的其他文档)创建智能且美观的文档,由 Georg Brandl 编写。它最初是为新的 Python 文档创建的,并且为 Python 项目文档提供了出色的工具,但也支持 C/C++,并且计划使用更多语言。

Sphinx 使用 reStructuredText 作为其标记语言,它的许多优势来自 reStructuredText 及其解析和翻译套件 Docutils 的强大和直接性。

其特点如下:

  • 输出格式:HTML(包括衍生格式,如 HTML 帮助、Epub 和 Qt 帮助)、纯文本、手册页和 LaTeX 或使用 rst2pdf 的直接 PDF 输出

  • 广泛的交叉引用:语义标记和函数、类、词汇表术语和类似信息的自动链接

  • 层次结构:文档树的简单定义,自动链接到兄弟姐妹、父母和孩子

  • 自动索引:通用索引以及模块索引

  • 代码处理:使用 Pygments 荧光笔自动高亮显示

  • 使用 Jinja 2 模板引擎灵活的 HTML 输出

  • 可以使用各种扩展,例如用于片段的自动测试和包含适当格式的文档字符串

  • 设置工具集成

有关详细信息,请参阅文档

安装

Sphinx 发布在PyPI上,可以从那里安装:

pip install -U sphinx

我们还发布测试版:

pip install -U --pre sphinx

如果您希望安装Sphinx用于开发目的,请参阅贡献者指南

文档

文档可从sphinx-doc.org 获得

保持联系

请遵守我们的行为准则

测试

Travis(用于 Linux 上的单元测试和样式检查)、AppVeyor(用于 Windows 上的单元测试)和CircleCI(用于像 TeX 编译这样的大型进程)提供了持续测试。

有关在本地运行测试的信息,请参阅贡献者指南

贡献

请参阅贡献者指南

发布签名

版本使用以下密钥签名:

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

GxSphinx-1.0.0.tar.gz (5.9 MB 查看哈希

已上传 source