文档站点架构
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
仓库中。
所有文档文件都托管在相应的仓库中,并将所有文件一起提取以生成文档网站: