不久前,GitHub 被 Microsoft 收購的新聞甚囂塵上,我也跟著搬遷到了 GitLab。 此前是用 Jekyll 架設,搬到 GitLab 後,基於 GitLab 也搬到 GCP(Google Cloud Platform),並已轉用 Go 語言,讓我也想要嘗試以 Go 語言為基底的 Hugo。
GitLab 有針對許多 static site generators 做範例頁面,可以先到 Hugo 的頁面
直接 fork 這個專案
Project name 中將 xxx.gitlab.io 中的 xxx 改成你想要的名字這樣完成後你的網站名稱就會是 http://xxx.gitlab.io
其實到這邊幾乎就已經完成了但我們還是要做點收尾,先去設定的地方斷開與原先被 fork 專案的連結關係展開 Advanced settings
移除 fork 連結關係
因為我們改過 Project name,所以路徑名稱也要定位到。
將預設的 hugo 改成後來命名的 xxx.gitlab.io
然後要去設定 “config.toml” 中的 baseurl,改成你名字的 xxx.gitlab.io
然後等待 GitLab CI 部署你的變更
這樣就大功告成了!
如果事後不想要把專案變成 page , 可以去 設定/Page 的地方移除 Page,這樣就會回歸回檔案的形式了。
參考資料