Hugo Setup
紀錄一下hugo的建置過程
1. 安裝hugo
windows安裝
- Chocolatey
choco install hugo -confirm
- Scoop
scoop install hugo
macos安裝
brew install hugo
linux安裝
sudo apt-get install hugo
2. 建立網站
hugo new site myblog -f yaml
3. 下載主題
git clone https://github.com/adityatelange/hugo-PaperMod themes/PaperMod --depth=1
4. 建立about, tags page
- 建立about page
hugo new about.md
- 修改config檔
menu:
main:
- identifier: tags
name: tags
url: /tags/
weight: 1
- identifier: about
name: about
url: /about/
weight: 2
5. 依照需求美化版面
6. 推到github
- 修改config檔的baseURL為自己的github.io網址
- 刪掉theme底下的.git,如果有自己修改的話就版控這個主題
- 將自己的github.io的repo設定成submodule
git submodule add git@github.com:sz9751210/sz9751210.github.io.git public
- 在myblog下
hugo
生成靜態網頁 - 到public資料夾將生成的檔案都推到github.io的repo
- 到自己的github page查看結果