踩了无数的坑终于搞明白gitlab pages
如何搭建了(一般我写的东西都是自己踩坑后分享的,不喜欢写能找到的资料),决定写一写。
为什么不用GitHub
或者coding
? 因为我都用过啊哈哈哈
公司最近再用gitlab
,趁现在工作任务不重,就是了一下gitlab
的pages服务
与GitHub pages
不同,gitlab pages
的构建基于gitlab cl
,也就是大部分pages
的配置都基于 配置文件而不是项目设置 ,连基本的纯静态HTML都需要配置文件,我们就从最基本的开始探究。
静态HTML的搭建
首先我们访问gitlab,点开用户:pages的首页,这里面是所有gitlab支持的静态pages类型,我们选择plain-html
并克隆。
(或者对于纯HTML这种简单的项目,你也可以自己新建.gitlab-ci.yml
文件,里面会提示有模板,按照模板写好文件后新建public文件夹往里面放网页就可以了)
接着项目会自动进行一段时间的构建,构建好后就可以在Pages里看到网址了。
(如果想新建 用户名.gitlab.io
为网址的个人页与GitHub同理,把项目名命名成这个就好了)