部署发布
切换语言: Deployment
文档构建方式
当前仓库使用 doc/source 下的 Sphinx 源文件。预期发布流程是:
在仓库中维护中英文
.rst文档;通过 Sphinx 构建静态 HTML;
将构建结果发布到 GitHub Pages。
为什么选择 GitHub Pages
GitHub Pages 很适合这个项目,因为:
文档与代码可以放在同一个仓库里;
不需要额外新建文档仓库;
站点 URL 规则稳定,便于展示;
文档和代码版本更容易保持一致。
预期站点地址
对于普通项目仓库,公开地址通常会是:
https://<github-username>.github.io/Enhancer-Promoter-Interaction/
构建方式选择
常见有两种:
本地构建后发布生成好的 HTML;
用 GitHub Actions 自动构建并部署。
从长期维护角度看,第二种更干净,因为仓库主要保存文档源码,而不是反复提交 生成产物。
建议的发布路径
对这个仓库,更实用的方式是:
Sphinx 源码放在
doc/;用 GitHub Actions 自动构建;
将构建结果部署到 GitHub Pages;
部署成功后,把最终站点地址写入
README.md。
需要的账号与权限
如果通过 GitHub Pages 发布,通常需要:
GitHub 账号;
对目标仓库的访问权限;
开启 Pages 和配置 Actions 部署的权限。
不需要的东西
不需要单独再建一个仓库;
不需要额外购买基础文档托管服务;
不需要一定使用 Read the Docs 这类平台。
下一步
等文档内容稳定后,下一步就是补上自动构建和发布流程,并把最终 URL 写入 README。