构建托管和共享文档-ReadtheDocs

构建托管和共享文档-ReadtheDocs

专用API
服务商 服务商: ReadtheDocs
【更新时间: 2024.09.01】 一个关于研究和学术活动的免费、开放的数据集。SHARE是一项高等教育倡议,其使命是通过使研究广泛可访问、可发现和可重复使用来最大限度地发挥研究影响。为了完成这一使命,SHARE正在构建一个关于研究和学术活动整个生命...
服务星级:2星
⭐ ⭐ 🌟 🌟 🌟 🌟 🌟
调用次数
0
集成人数
0
商用人数
0
! SLA: N/A
! 响应: N/A
! 适用于个人&企业
收藏
×
完成
取消
×
书签名称
确定
<
产品介绍
>

什么是ReadtheDocs的构建托管和共享文档?

自动部署技术文档 可以通过对文档源的每次更改来构建您的项目,使用现有的开发工作流来维护文档,每次推送更改时更新文档,在审核期间验证对文档的更改 在不管理额外服务的情况下维护您的文档。 构建、托管、CDN、身份验证和搜索都包括在内。

什么是ReadtheDocs的构建托管和共享文档?

由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用ReadtheDocs的构建托管和共享文档,从而实现程序的自动化交互,提高服务效率。

ReadtheDocs的构建托管和共享文档有哪些核心功能?

1.将文档作为代码进行维护

使用您已用于开发的所有相同工具和工作流管理软件文档。使用您最喜欢的编辑器编写文档, 使用版本控制提交更改,并在审核期间预览更改。

  • 版本控制:为您的用户提供不会过时的文档。 从存储库中的提交、分支或标签构建多个版本。
  • 地方化:与本地化工具集成,将您的文档翻译成多种语言。
  • 跟踪更改历史记录:使用用于开发的同一版本控制系统来保留文档的更改历史记录。
  • 自带工具:与 Sphinx、MkDocs 和 Jupyter Book 等工具集成, 并使用 Git 跟踪更改。 使用最适合您的项目的工具。

 

 

2.自动构建

每当在存储库中检测到更改时,都会重新构建文档, 因此,文档的每个版本始终是最新的。

无论您的项目是 Python 还是 Node.js,您的项目都可以控制 要安装哪些依赖项以及如何生成文档。

  • 构建自定义:自定义文档构建以满足您的需求。安装自己的依赖项并运行自定义命令。
  • 配置文件:设置项目并从存储库跟踪项目的配置。
  • 离线格式:为您的文档输出 PDF 和 EPUB 格式,以便离线和跨设备查看。
  • 连接到您的仓库:阅读文档与 GitHub、GitLab 和 Bitbucket 集成,可以从任何托管存储库克隆和构建文档。 您还可以手动连接到任何支持 Git 的存储库提供程序。

 

 

附加功能:

 

自动化规则

自动增加文档版本,并在新版本发布的基

础上重新构建。

 

重定向

通过为已移动或删除的页面添加重定向来

避免断开的链接。

通知

当项目生成遇到错误时接收电子邮件通知。

子项目

子项目可以共享搜索索引和自定义域,并

可以帮助对多个项目的集进行逻辑分组。

分析学

跟踪搜索 、查询和文档页面流量数据 ,无

需额外服务。

审核日志

跟踪和审查组织和所有私有文档项目的身份

验证尝试。

环境变量

使用环境变量为项目的生成命令提供机密。

 

Webhook

通过在每次生成后发送 webhook 事件,将

Read the Docs 连接到其他服务。

 

团队管理

控制组织内对项目的访问权限 ,并按团队对

项目进行分组。

 

ReadtheDocs的构建托管和共享文档的核心优势是什么?

1.预览更改

重新生成文档并预览每个拉取请求中的更改。 在发布文档更新之前轻松共享更改并帮助捕获错误。在 GitHub 和 GitLab 存储库上受支持。

 

 

2.一切都在一个地方

向用户和客户交付文档所需的一切 已包含在您的项目中。您可以轻松部署多个版本您的文档,包括从身份验证到跨项目的所有内容 搜索,而无需配置任何其他服务。

  • 认证:付费计划功能通过集成的身份验证和共享令牌控制谁有权访问您的文档。
  • 带上您的域名:将您自己的自定义域用于托管文档,并自动配置 SSL。
  • 集成搜索:通过跨所有项目和版本的集成搜索,帮助用户找到需求。

 

关于多任务整理有序的图片 的图像结果

在哪些场景会用到ReadtheDocs的构建托管和共享文档?

1.自动化文档更新:

软件开发过程中,代码库经常更新,需要同步更新文档以反映最新的功能和修复。使用 ReadtheDocs API 自动触发文档构建过程,确保每次代码提交后文档都是最新的。

2.集成持续集成/持续部署流程:

在持续集成和持续部署的流程中,文档的生成和发布需要与代码的构建和部署同步进行。通过 ReadtheDocs API 与 CI/CD 工具集成,自动化文档的构建和发布过程。

3.多版本文档管理:

项目可能需要维护多个版本的文档,利用 ReadtheDocs API 管理不同版本的文档构建,确保每个版本都有对应的文档,并且可以轻松切换和访问。

4.自定义文档:

展示和品牌化企业或项目需要将文档集成到自己的网站或系统中,并进行品牌化定制。使用 ReadtheDocs API 获取文档内容,然后在自定义的界面展示,同时保持同步更新。

<
产品价格
>


计划定价

了解哪种计划适合您的需求

 

 

阅读商业文档:

 

 

 

阅读Docs社区:

<
使用指南
>


版本

阅读文档支持文档的多个版本。 在初次导入时, 我们将创建一个版本。 这将指向 Git 存储库中定义的默认分支(默认情况下)。

如果您项目有任何标签或分支的名称遵循语义版本控制, 我们还会创建一个版本,跟踪您的最新版本。 如果你想要一个自定义版本, 使用该名称在项目中创建标记或分支。

当您为存储库配置了持续文档部署时, 当您推送提交时,我们将自动构建每个版本。

我们如何设想版本的工作方式

在正常情况下, 该版本将始终指向最新的开发代码。 如果在与 VCS 的默认分支不同的分支上进行开发, 应将默认分支设置为该分支。

您应该为项目的每个版本推送一个标记。 这些标记的编号方式应与语义版本控制一致。 默认情况下,这将映射到您的分支。

版本状态

状态定义了版本在站点中的可见性。 您可以从项目的“版本”选项卡中更改版本的状态。

隐私级别

隐私级别仅在商业托管上受支持。

公共

这意味着一切都可以被所有人看到。

私人

私有版本仅对有权查看它们的人可用。 它们不会显示在任何列表视图上,当您将它们链接到其他视图时,它们将显示 404。 如果您想暂时共享文档,请参阅共享私有文档。

此外,如果您希望其他用户查看您的公共版本的构建页面, 您需要将项目的隐私级别设置为公开。

注销

当您登录到文档站点时,您将一直处于登录状态,直到关闭浏览器。 要注销,请单击文档弹出菜单中的“注销”链接。 这通常位于右下角或左下角,具体取决于主题设计。 这

将使您从当前域中注销, 但不要结束您处于活动状态的任何其他会话。

标签和分支

Read the Docs 支持两种版本控制工作流:基于标签或分支。 如果您至少有一个标签, 在选择稳定版本时,标签将优先于分支。

<
产品问答
>
?
为什么我的项目会失败?
项目的状态为“失败”,因为构建过程中的某些部分失败了。 这可能是因为项目配置不正确, 因为Git仓库的内容无法构建, 或者在极少数情况下,因为Read the reader连接到的系统不工作。 首先,您应该查看项目的Builds选项卡。 通过点击失败的步骤, 您将能够看到可能导致解决您的构建错误的详细信息。 如果解决方案不是不言自明的, 您可以使用错误中的重要单词或消息来搜索解决方案。
?
为什么我会从依赖于C模块的库中获得导入错误?
这是因为构建系统没有 构建你的项目,比如一些Python包需要的C库。对于不能通过apt在builder中安装的库,还有另一种方法, 尽管缺少依赖项,但成功构建了文档。 使用Sphinx,您可以使用内置的autodoc_mock_imports进行模拟。如果 此类库通过安装,您还需要删除所有 在“Read the Pandemic”环境中,从中的依赖于C的库。
?
我需要把我的文档放在哪里才能让阅读器找到它?
你可以把你的文档放在仓库中任何你想要的地方。 然而,你需要告诉阅读器你的狮身人面像(即) 或Mkind '(即)配置文件的存在,以便构建您的文档。 这是通过使用Read the PLAN配置文件中的或config键来完成的。 阅读配置文件概述了解更多信息。
?
如何避免搜索结果中出现我的文档的弃用版本?
如果读者在 Google 中搜索与您的文档相关的内容,它可能会返回您文档的最相关版本。 可能会发生此版本已被弃用的情况,因此您希望停止 Google 将其编入索引, 并开始建议最新的(或更新的)。 为此,您可以将文件添加到文档的根目录,以便它最终在项目的根 URL 上提供 (例如,https://yourproject.readthedocs.io/robots.txt)。 我们已经在 robots.txt 支持中记录了如何设置此功能。
?
如何更改项目的版本slug?
我们不支持允许人们更改他们版本的slug。 但是您可以重命名分支/标签来实现此目的。 如果这还不够, 您可以发送电子邮件至 Support@ReadTheDocs 请求更改。
?
Read the Dummy在生产中的作用是什么?
我们从 GitHub 存储库中的分支部署 readthedocs.org。 您可以通过在 GitHub 上查看来查看已部署的最新提交: https://github.com/readthedocs/readthedocs.org/commits/rel
?
如何为我的文档添加其他软件依赖项?
对于大多数Python依赖项, 你可以指定一个需求文件来详细说明你的依赖关系。 你也可以设置你的项目文档来安装你的Python项目本身作为一个依赖。
?
我可以从我的文档中删除广告吗?
是的请参阅选择退出广告。
?
如何支持多种语言的文档?
Read the Reader支持多种语言。 参见本地化和国际化部分。
<
关于我们
>
我们是一个开源项目,为一些世界顶级的文档团队提供工具、知识和托管。Read the Docs 自作为周末项目开始以来已经取得了长足的发展,并且正在接近成为互联网上排名前 1000 的网站。今天,我们每月提供超过 5500 万页的文档, 每月提供超过 40 TB 的文档, 托管超过 80,000 个开源项目,支持超过 100,000 名用户。Read the Docs 是开源的,由社区支持。这取决于像您这样的用户为开发、支持和运营做出贡献。非常感谢我们出色的社区团队,他们帮助我们运行站点。没有他们,就不可能阅读文档。
联系信息
服务时间: 00:00:00到24:00:00
网页在线客服: 咨询

我们是谁

 

 

 

 

<
最可能同场景使用的其他API
>
API接口列表
<
产品价格
>


计划定价

了解哪种计划适合您的需求

 

 

阅读商业文档:

 

 

 

阅读Docs社区:

<
使用指南
>


版本

阅读文档支持文档的多个版本。 在初次导入时, 我们将创建一个版本。 这将指向 Git 存储库中定义的默认分支(默认情况下)。

如果您项目有任何标签或分支的名称遵循语义版本控制, 我们还会创建一个版本,跟踪您的最新版本。 如果你想要一个自定义版本, 使用该名称在项目中创建标记或分支。

当您为存储库配置了持续文档部署时, 当您推送提交时,我们将自动构建每个版本。

我们如何设想版本的工作方式

在正常情况下, 该版本将始终指向最新的开发代码。 如果在与 VCS 的默认分支不同的分支上进行开发, 应将默认分支设置为该分支。

您应该为项目的每个版本推送一个标记。 这些标记的编号方式应与语义版本控制一致。 默认情况下,这将映射到您的分支。

版本状态

状态定义了版本在站点中的可见性。 您可以从项目的“版本”选项卡中更改版本的状态。

隐私级别

隐私级别仅在商业托管上受支持。

公共

这意味着一切都可以被所有人看到。

私人

私有版本仅对有权查看它们的人可用。 它们不会显示在任何列表视图上,当您将它们链接到其他视图时,它们将显示 404。 如果您想暂时共享文档,请参阅共享私有文档。

此外,如果您希望其他用户查看您的公共版本的构建页面, 您需要将项目的隐私级别设置为公开。

注销

当您登录到文档站点时,您将一直处于登录状态,直到关闭浏览器。 要注销,请单击文档弹出菜单中的“注销”链接。 这通常位于右下角或左下角,具体取决于主题设计。 这

将使您从当前域中注销, 但不要结束您处于活动状态的任何其他会话。

标签和分支

Read the Docs 支持两种版本控制工作流:基于标签或分支。 如果您至少有一个标签, 在选择稳定版本时,标签将优先于分支。

<
依赖服务
>
<
产品问答
>
?
为什么我的项目会失败?
项目的状态为“失败”,因为构建过程中的某些部分失败了。 这可能是因为项目配置不正确, 因为Git仓库的内容无法构建, 或者在极少数情况下,因为Read the reader连接到的系统不工作。 首先,您应该查看项目的Builds选项卡。 通过点击失败的步骤, 您将能够看到可能导致解决您的构建错误的详细信息。 如果解决方案不是不言自明的, 您可以使用错误中的重要单词或消息来搜索解决方案。
?
为什么我会从依赖于C模块的库中获得导入错误?
这是因为构建系统没有 构建你的项目,比如一些Python包需要的C库。对于不能通过apt在builder中安装的库,还有另一种方法, 尽管缺少依赖项,但成功构建了文档。 使用Sphinx,您可以使用内置的autodoc_mock_imports进行模拟。如果 此类库通过安装,您还需要删除所有 在“Read the Pandemic”环境中,从中的依赖于C的库。
?
我需要把我的文档放在哪里才能让阅读器找到它?
你可以把你的文档放在仓库中任何你想要的地方。 然而,你需要告诉阅读器你的狮身人面像(即) 或Mkind '(即)配置文件的存在,以便构建您的文档。 这是通过使用Read the PLAN配置文件中的或config键来完成的。 阅读配置文件概述了解更多信息。
?
如何避免搜索结果中出现我的文档的弃用版本?
如果读者在 Google 中搜索与您的文档相关的内容,它可能会返回您文档的最相关版本。 可能会发生此版本已被弃用的情况,因此您希望停止 Google 将其编入索引, 并开始建议最新的(或更新的)。 为此,您可以将文件添加到文档的根目录,以便它最终在项目的根 URL 上提供 (例如,https://yourproject.readthedocs.io/robots.txt)。 我们已经在 robots.txt 支持中记录了如何设置此功能。
?
如何更改项目的版本slug?
我们不支持允许人们更改他们版本的slug。 但是您可以重命名分支/标签来实现此目的。 如果这还不够, 您可以发送电子邮件至 Support@ReadTheDocs 请求更改。
?
Read the Dummy在生产中的作用是什么?
我们从 GitHub 存储库中的分支部署 readthedocs.org。 您可以通过在 GitHub 上查看来查看已部署的最新提交: https://github.com/readthedocs/readthedocs.org/commits/rel
?
如何为我的文档添加其他软件依赖项?
对于大多数Python依赖项, 你可以指定一个需求文件来详细说明你的依赖关系。 你也可以设置你的项目文档来安装你的Python项目本身作为一个依赖。
?
我可以从我的文档中删除广告吗?
是的请参阅选择退出广告。
?
如何支持多种语言的文档?
Read the Reader支持多种语言。 参见本地化和国际化部分。
<
关于我们
>
我们是一个开源项目,为一些世界顶级的文档团队提供工具、知识和托管。Read the Docs 自作为周末项目开始以来已经取得了长足的发展,并且正在接近成为互联网上排名前 1000 的网站。今天,我们每月提供超过 5500 万页的文档, 每月提供超过 40 TB 的文档, 托管超过 80,000 个开源项目,支持超过 100,000 名用户。Read the Docs 是开源的,由社区支持。这取决于像您这样的用户为开发、支持和运营做出贡献。非常感谢我们出色的社区团队,他们帮助我们运行站点。没有他们,就不可能阅读文档。
联系信息
服务时间: 00:00:00到24:00:00
网页在线客服: 咨询

我们是谁

 

 

 

 

<
最可能同场景使用的其他API
>