一款无需构建过程、可将 Markdown 文件直接转为文档网站的工具。
3.2万5784JavaScriptMIT更新于 昨天
基于 reStructuredText 的 Python 文档生成工具,可输出 HTML、PDF、EPUB 等多种格式。
Sphinx 是一款文档生成工具,可将 reStructuredText 源文件转换为结构清晰的文档,支持输出 HTML、PDF、纯文本、EPUB、TeX 和 manual page 等格式。它基于 Docutils 完成解析与转换。
它的重点在于交叉引用和文档结构管理。函数、类、术语表条目等内容可以进行语义化链接,文档按树形组织,并自动生成与同级、父级、子级文档之间的链接。此外还会自动生成总索引和模块索引。
代码高亮由 Pygments 完成,HTML 输出使用 Jinja 2 模板引擎。通过扩展机制,它还能支持函数自动文档、Jupyter Notebook,以及 Python、C、C++、JavaScript 和数学公式等语言领域。
使用 pip 从 PyPI 安装 Sphinx
pip install -U sphinx概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一款无需构建过程、可将 Markdown 文件直接转为文档网站的工具。
一个将多种开发者 API 文档整合到一起、支持即时搜索和离线使用的网页文档浏览器。
基于 Vite 和 Vue 构建的静态站点生成器,用于从 Markdown 创建文档和内容网站。
基于 React.js 构建文档网站的框架,支持 Next.js、Astro 及多种 Vite 生态的 React 框架。
一个以单一二进制文件分发的静态站点生成器,内置 Markdown、Sass、图片处理和搜索功能。
从数据库结构自动生成可交互、易读的 ER 图,支持网址直接生成或使用 CLI。