Github + Sphinx+Read the docs 实战入门指南(二)
1|0引言
- 接上一篇Github + Sphinx+Read the docs 实战入门指南(一),这一篇主要讲解如何自动将指定文档内容部署到Read the docs中。
- 对于文档,一般有以下基本要求:
- 只维护一份,其他地方自动同步更新
- 可以根据代码注释,动态更新维护相应的API文档
- 支持检索
- 多版本之间的API接口动态查看
- 经过一段时间的调研和比较汇总,最终确定了以下技术方案:
2|0Sphinx渲染文档托管到Github
- 经过上一篇博客后,大家可以本地生成Sphinx渲染之后得到的html文档,但是只能本地查看。我们需要将其托管到Github中,便于后续Read the docs部署。
- 下面我将以RapidVideOCR为例,讲解具体做法:
- 克隆RapidVideOCR项目到本地:
git clone git@github.com:SWHL/RapidVideOCR.git
- 新建一个空分支,名称为
docs
,用来部署Sphinx渲染之后的文件 - 将在上一篇博客中,本地运行Sphinx渲染之后的文件,拷贝到新的
docs
分支,具体文件包括如下:(详情可以参见RapidVideOCR docs)- 其中
source/API
目录为sphinx-apidoc
自动生成。
- 其中
- 将上述新添加的文件提交到远程仓库
- 去Github界面查看,示例图如下:(详情参见:RapidVideOCR docs)
3|0部署到Read the docs网站
- 目前Sphinx渲染的文件已经托管到Github的docs分支,接下来需要托管到Read the docs网站,便于大家查看和访问。
- 注册或登录 Raad the docs
- 连接Github服务。
- 点击导入一个项目按钮
- 选择RapidVideOCR项目
- 注意更改默认分支为docs, 点击下一页即可
- 点击Build version,即可开始构建文档
- 等成功之后,点击右上角的阅读文档,即可查看。
- 至此,整个Sphinx渲染的内容已经成功部署到Read the docs网站了。
4|0继续阅读
__EOF__

本文作者:Danno
本文链接:https://www.cnblogs.com/shiwanghualuo/p/17280584.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/shiwanghualuo/p/17280584.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
-----------------------------------------
你驻足于春色中,于那独一无二的春色之中。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理