W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
在本教程中,我們將會使用 GitLab CI 將 Hexo 博客部署到 GitLab Pages 上。
image: node:10-alpine # use nodejs v10 LTS
cache:
paths:
- node_modules/
?
before_script:
- npm install hexo-cli -g
- npm install
?
pages:
script:
- hexo generate
artifacts:
paths:
- public
only:
- master
在 GitLab.com 上,GitLab CI 是默認啟用的。如果你使用的是自托管的 GitLab,你可能需要在 Settings -> CI / CD -> Shared Runners 啟用 GitLab CI。
如果你更希望你的站點部署在 <你的 GitLab 用戶名>.gitlab.io 的子目錄中,你的 repository 需要直接命名為子目錄的名字,這樣你的站點可以通過 https://<你的 GitLab 用戶名>.gitlab.io/<repository 的名字> 訪問。你需要檢查你的 Hexo 配置文件,將 url 的值修改為 https://<你的 GitLab 用戶名>.gitlab.io/<repository 的名字>、將 root 的值修改為 /<repository 的名字>/
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: