- 新增名為
<GitLab 用戶名>.gitlab.io的儲存庫。 如果你之前上載了 Hexo 到其他資料庫,那麼只需將該資料庫重新命名為<GitLab 用戶名>.gitlab.io。 - 在 GitLab 中的
Settings -> CI / CD啟用Shared Runners。 - 將 Hexo 檔案資料夾推播到資料庫中。預設情況下
public/是不會被上載到資料庫,請確保.gitignore已經包含public/一行。你的 Hexo 資料庫大致上應該與這裡相同。 - 於儲存庫目錄中新增
.gitlab-ci.yml:
image: node:10-alpine # use nodejs v10 LTS |
- GitLab CI 完成部署後,你應該能瀏覽
<GitLab 用戶名>.gitlab.io頁面。 - (可選部分) 若要檢驗你的 site assets (html、 css、 js 等),你可點選這裡 了解。
專案頁面
下文將講解如何在 GitLab 上設立專案頁面:
- 前往 Hexo資料庫的
Settings -> General -> Advanced -> Change path。 更改成<GitLab 用戶名>.gitlab.io/<任何名稱>(請將<任何名稱>替換成你會用到的名字) - 修改 _config.yml, 把
root:的""改成"name". - 確定並推播。