Vincec's Dimension

部署你的博客到 Gitlab page

Word count: 413 / Reading time: 2 min
2018/06/21 Share

之前有个玩笑说 github 的选手都跑路到 gitlab 了,今天小小捣鼓了下,看到也有类似的 Page,工具而且更加友善,蹭个热度把博客迁到了 Gitlab Page。

和 Github 不一样,Gitlab 可以让你不用本地 generate 而直接在线 host 一个静态博客框架,油管上官方的教程也非常的酷炫,不过这次弄了一个空白 html example 进行尝试,步骤基本类似

Fork 一个模板

选择你的一个模板,官网有一个专门的页面“GitLab Pages examples”供选择, 教程选择plain-html

fork 并加入自己的 space

修改 html 页面并使用 CI/CD 工具

简单修改下默认的 public 文件夹中的 index.html,打开左侧菜单栏中的 CI/CD,查看是不是运行

如果有便不用操作,直接等出现passed即可,如果没有便点下Run Pipelines

一些设置

点开左侧栏设置,会发现有个 page 的选项,并且直接生成了一个domain。我们可以打开测试一下是不是正常显示

如果完美显示,我们还需要做一些设置,进入settings -> General -> Advanced settings , 取消 fork

Rename repository 中改域名,如果想为 Github 那样的 .io 域名,便在 path 输入username.gitlab.io,如图, Project name 可以随意。

完成!

我们这下再去 page 就会发现域名已经变了,完美,这下就愉快的push 吧,把博客部署上去。如果想要 Jekyll,还可以参考油管的教程,CI/CD自带终端,省时又省力。

Reference

CATALOG
  1. 1. Fork 一个模板
    1. 1.1. 修改 html 页面并使用 CI/CD 工具
    2. 1.2. 一些设置
    3. 1.3. 完成!
    4. 1.4. Reference