readthedocs.org
R
Read the Docsreadthedocs.org
Read the Docs官网截图
点击查看大图
Read the Docs

Read the Docs

部分免费
0 次访问
访问网站 HTTPS 访问

Read the Docs 是面向开发者的文档构建与托管平台,自2010年起为Flask、Jupyter、Godot等项目免费托管开源文档。连接Git仓库后文档即代码,自动完成构建、版本管理、PR预览与集成搜索,兼容Sphinx、MkDocs、Docusaurus,并提供私有仓库与SSO权限控制,工程团队无需自建文档基础设施。

核心功能

自动构建
连接Git仓库后,每次提交自动触发文档构建并部署上线,无需手动执行命令。
版本管理
从任意分支或标签自动生成多版本文档,让文档与产品发布周期保持一致。
PR预览
每个拉取请求生成预览构建,并与生产版本做视觉差异对比,提前发现渲染问题。
集成搜索
文档内置全文检索,读者可直接在站点内定位函数、参数与用法说明。
多框架支持
内置支持Sphinx、MkDocs、Docusaurus等主流文档工具,配置后即可构建。
私有仓库
付费方案可克隆私有仓库,支持GitHub、GitLab、Bitbucket或SSH密钥接入。
SSO登录
对接GitHub或GitLab统一身份认证,集中管理团队与外部读者的访问权限。
AI就绪
支持llms.txt、Markdown内容协商与agent技能,方便AI工具读取文档内容。
构建配置
通过.readthedocs.yaml声明操作系统、Python版本与依赖文件,环境可复现。
双平台选择
社区版免费服务开源项目,商业版面向商业团队提供私有文档与协作能力。

使用指南

  1. 1

    访问 readthedocs.org,使用GitHub账号或邮箱完成注册登录

  2. 2

    在控制台点击导入项目,选中已有的Git仓库并建立连接

  3. 3

    在仓库根目录添加 .readthedocs.yaml,声明构建系统与依赖

  4. 4

    确认文档框架配置路径,例如Sphinx的 docs/conf.py

  5. 5

    提交代码触发首次构建,在构建日志中排查报错并修正

  6. 6

    构建成功后获取文档访问地址,可在设置中绑定自定义域名

  7. 7

    开启拉取请求预览,之后每个PR自动生成渲染对比链接

  8. 8

    配置版本规则与SSO权限,限定不同读者的可访问范围

优势亮点

  • 开源与社区项目可长期免费托管,含搜索、版本切换与稳定访问地址。

  • 每个拉取请求生成在线预览与视觉差异对比,合并前即可发现渲染问题。

  • 支持Sphinx、MkDocs、Docusaurus等工具,配置文件声明依赖即可构建。

  • 付费方案支持私有仓库与SSO,可用GitHub或GitLab组织统一管理访问。

使用须知

定价: 采用免费与付费并行模式:Read the Docs Community 对开源和社区项目免费,含公开仓库克隆、公开文档与广告支持的托管;Read the Docs Business 面向商业项目,支持私有与公开仓库、公开和私有文档、组织团队管理,官网标注每月50美元起。具体额度与结算方式以官网定价页为准。建议开源项目先用社区版,涉及私有代码或权限分级时再评估商业版。

价格和授权政策可能变化,请以官网最新信息为准

访问第三方网站时,请注意以下事项:

  • 谨慎提供个人账号、密码和支付信息
  • 下载文件前确认来源安全,警惕诱导性广告
  • 涉及版权素材使用时,请核实授权范围
  • 如遇网站无法访问或内容异常,可反馈给我们

常见问题

对开源和社区项目免费,社区版提供公开仓库克隆、公开文档托管与集成搜索,页面带有广告支持运营。商业与非自由项目需使用商业版,官网标注每月50美元起,具体价格与额度以官网定价页为准。

内置支持Sphinx、MkDocs、Docusaurus等主流文档框架,构建环境可指定Ubuntu版本、Python与Node版本。通过 .readthedocs.yaml 声明依赖文件,多数语言生态都能通过自定义命令接入。

在项目控制台的域名设置中添加自定义域名,按提示在DNS服务商处配置CNAME记录。配置生效后平台会自动签发HTTPS证书,文档即可通过自有域名访问,原有默认地址仍可保留。

平台监听仓库的拉取请求事件,为每个PR单独触发一次构建并生成预览地址,同时输出与生产版本的视觉差异报告。评审者可直接打开链接查看渲染后的页面,确认无误后再合并到主分支。

商业版支持克隆私有仓库并发布私有文档,配合SSO对接GitHub或GitLab组织,按成员身份分配查看权限。公开与私有文档可在同一组织内并存,权限集中在代码托管平台统一管理。

在项目设置中指定需要构建的分支或标签,平台会为每个版本生成独立文档地址,读者可在页面上切换。发布新版本时打标签即自动构建,旧版本文档默认保留,便于用户查阅历史说明。

平台支持llms.txt、Markdown内容协商以及agent技能等协议,让AI助手能按结构化方式读取文档内容。配置开启后,文档站可同时服务人类读者与自动化工具,无需额外维护第二份内容。

深度了解

Read the Docs 是一个把文档当作代码来处理的构建与托管平台,网址为 readthedocs.org。用户连接Git仓库后,平台负责从源码构建、生成多个版本文档、发布到公开网址。自2010年运行至今,Flask、Jupyter、Godot、UC Berkeley相关科研项目都使用它托管文档,开源项目可永久免费使用社区版。

核心能力集中在构建自动化与版本控制。平台内置对Sphinx、MkDocs、Docusaurus的支持,通过 .readthedocs.yaml 声明操作系统、Python或Node版本及依赖清单,每次提交自动触发构建;文档可按分支或标签生成独立版本,读者在页面上切换v1.0、v2.3等版本查看对应说明。每个拉取请求还会生成预览构建,并与生产版本做视觉差异对比,让评审者查看渲染结果而不是原始标记。

使用场景上,开源维护者用它免费获得搜索、版本切换与稳定域名,把精力放回内容本身;商业团队用付费方案克隆私有仓库,配合SSO把文档权限收敛到GitHub或GitLab组织内,内部接口文档只对授权成员开放;技术写作者依赖预览功能,在合并前检查目录、代码块与交叉引用是否正常。

竞品方面,GitHub Pages适合静态站点但缺少版本化构建与预览对比;GitBook偏向在线协作编辑,与代码仓库的耦合较弱;自建Sphinx加持续集成可以完全自定义,但需要额外人力维护流水线与服务器。Read the Docs的价值在于把这层基础设施托管出去,用配置文件换取可复现的构建结果。

人群建议:开源项目维护者与个人开发者优先使用社区版,零成本获得托管与搜索;有私有仓库、权限分级或团队管理需求的企业选择商业版;已在用Sphinx或MkDocs的团队迁移成本低,补一份YAML配置即可接入。

用户评价

还没有评分

成为第一个评价 Read the Docs 的人

我的评分

随下方评论一并提交

内容质量
使用体验
加载速度
安全可靠
总体评价非常满意
0/500
访问第三方网站时,请注意账号、隐私与支付安全