文档站点架构

gitlab-docs-cn 项目托管用于生成极狐GitLab 文档中心网站并部署到 https://docs.gitlab.cn 的仓库。它使用 Nanoc 静态站点生成器。

架构

虽然文档内容的源存储在多个不同的仓库中,但用于构建文档站点的源仓库位于 https://jihulab.com/gitlab-cn/gitlab-docs-cn

下图说明了内容来源的仓库、gitlab-docs-cn 项目和发布的输出之间的关系。

graph LR A[gitlab/jh/doc] B[gitlab-runner/jh/docs] C[omnibus-gitlab/jh/doc] D[charts/jh/doc] E[gitlab-docs-cn] A --> E B --> E C --> E D --> E E -- Build pipeline --> F F[docs.gitlab.cn] H[/jh/] I[/runner/] J[/omnibus/] K[/charts/] F --> H F --> I F --> J F --> K

极狐GitLab 文档内容不保存在 gitlab-docs-cn 仓库中。 所有文档文件都托管在相应的仓库中,并将所有文件一起提取以生成文档网站: