Help us learn about your current experience with the documentation. Take the survey.
从分叉的示例项目创建 GitLab Pages 网站
- Tier: 免费版, 高级版, 终极版
- Offering: GitLab.com, GitLab 自托管版, GitLab 专用版
GitLab 提供了最受欢迎的静态网站生成器(SSG)的示例项目。 你可以分叉其中一个示例项目并运行 CI/CD 管道来生成一个 Pages 网站。
当你想测试 GitLab Pages 或启动一个已经配置好生成 Pages 网站的新项目时,可以分叉一个示例项目。
观看此操作的视频教程。
要分叉一个示例项目并创建一个 Pages 网站:
- 通过导航到 GitLab Pages 示例 组来查看示例项目。
- 选择你想要分叉的项目的名称。
- 在右上角,选择 分叉,然后选择要分叉到的命名空间。
- 对于你的项目,在左侧边栏,选择 构建 > 管道,然后选择 新建管道。 GitLab CI/CD 会构建并部署你的网站。
网站可能需要大约 30 分钟才能部署完成。 当管道完成后,转到 部署 > Pages 来找到你的 Pages 网站的链接。
每次向你的仓库推送更改时,GitLab CI/CD 都会运行一个新管道, 立即将你的更改发布到 Pages 网站。
移除分叉关系
如果你想为你分叉的项目做出贡献, 可以保留分叉关系。否则:
- 在左侧边栏,选择 设置 > 常规。
- 展开 高级设置。
- 选择 移除分叉关系。
更改 URL
你可以更改 URL 以匹配你的命名空间。
如果你的 Pages 网站托管在 GitLab.com 上,
你可以将其重命名为 <namespace>.gitlab.io,其中 <namespace> 是你的 GitLab 命名空间
(即你在分叉项目时选择的那个)。
-
在左侧边栏,选择 设置 > 常规。
-
展开 高级。
-
在 更改路径 中,将路径更新为
<namespace>.gitlab.io。例如,如果你的项目 URL 是
gitlab.com/gitlab-tests/jekyll,你的命名空间就是gitlab-tests。如果你将仓库路径设置为
gitlab-tests.gitlab.io, 你的 Pages 网站最终 URL 就是https://gitlab-tests.gitlab.io。 -
打开你的 SSG 配置文件,将基础 URL 从
"project-name"更改为""。项目名称设置因 SSG 而异,可能不在配置文件中。