GitLab页面
使用GitLab Pages可以很容易地发布你的项目网站。GitLab Pages是一个静态网站托管服务,不需要额外费用。
开始
从头创建一个项目为了让你快速开始,或者,从一个现有的项目开始,如下所示:
- 1.叉一个示例项目:通过分叉一个项目,你创建一个代码库的副本,你从一个模板开始分叉,而不是从头开始。
- 2.更改一个文件来触发GitLab CI/CD管道:GitLab CI/CD将构建并部署您的站点到GitLab Pages。
- 3.访问项目的>页面设置看看你的网站链接,然后点击它。砰!您的网站是活的!:)
进一步步骤(可选):
按照以上步骤观看视频:https://www.youtube.com/watch?v=TWqh9MtT4Bg
高级选项:
- 使用自定义域
- 应用SSL / TLS认证到您的自定义域
它是如何工作的?
使用GitLab页面,您可以创建静态网站用于您的GitLab项目、组或用户帐户。
它支持纯静态内容,如HTML和所有静态站点生成器,如杰基尔、中间人、Hexo、Hugo和Pelican。
连接尽可能多的自定义域,并携带自己的TLS证书来保护它们。
您的文件存在于项目中存储库GitLab。GitLab CI获取这些文件,并将它们放在,通常,http:// <用户名> .gilab.io / < projectname >
。请通读以下文件GitLab Pages域更多信息。
探索GitLab页面
阅读以下教程,了解更多:
- 静态网站和GitLab页面域:了解什么是静态网站,以及GitLab页面默认域是如何工作的
- 用于GitLab页面和URL结构的项目:分叉项目和创建新的从零开始,了解url结构和baseurls
- GitLab页面自定义域和SSL/TLS证书:如何添加自定义域和子域到您的网站,配置DNS记录和SSL/TLS证书
- 为GitLab页面创建和调整GitLab CI/CD:了解如何创建自己的
.gitlab-ci.yml
对于你的网站 - 技术方面,自定义404页面,限制
- 在GitLab.com上用GitLab Pages托管(过时的)
关于静态站点生成器(SSGs)的系列博客文章:
使用SSL/TLS证书保护GitLab页面自定义域的博客文章:
- CloudFlare
- 让我们加密(过时的)
先进的使用
- 在iOS上发布到你的GitLab Pages博客
- GitLab CI:按顺序、并行或构建自定义管道运行作业
- GitLab CI:部署和环境
- 用Nanoc、GitLab CI和GitLab Pages构建一个新的GitLab文档站点
- 使用GitLab Pages发布代码覆盖率报告
管理CE和EE的GitLab页面
在您自己的实例(GitLab社区版和企业版)上启用和配置GitLab Pages管理指南。
观看视频:https://www.youtube.com/watch?v=dD8c7WNcc6s
更多关于GitLab Pages的信息
- 有关概述,请访问功能的网页
- 公告(2016-12-24):“我们将把GitLab Pages带到CE”
- 公告(2017-03-06):“我们正在更改GitLab.com上的GitLab页面的IP”