安裝 Hugo
我的系統環境是 Windows 10 x64,其他平台可以參考官方教學
前往 Hugo 的 GitHub Releases,下載最新版本的 Windows-64bit.zip
目前最新版本為 0.71.0
,檔名是 hugo_0.71.0_Windows-64bit.zip
也可以下載 hugo_extended_0.71.0_Windows-64bit.zip (如果會使用到 SASS / SCSS)
下載完解壓縮,看自己要放哪,我的放的位置是 D:\Programs\Hugo
先不要像我一樣傻傻地直接點那個 hugo.exe
阿,不是這樣用的
要將該路徑加入系統環境變數
本機 > 內容 > 進階系統設定 > 環境變數 > 系統變數 > 選擇 Path
後按下編輯 > 新增路徑

設定完後開啟我們的 CMD
(快速鍵 Windows + R
輸入 cmd
)
輸入以下命令看看是否正常
|
|
如果有跑出版本資訊就 OK 囉

使用 Hugo 建立網站
一樣使用 CMD
來操作
將工作目錄移動到想建立網站的路徑,例如 D:\Blog
或是使用 Windows 的檔案總管切換到該路徑後,在資料夾路徑輸入 cmd
這樣開啟後的 CMD
工作目錄就是在當前資料夾了
輸入以下命令建立新的網站 (mysite 可以替換)
|
|

此時的目錄結構會長這樣
└─mysite
│ config.toml
│
├─archetypes
│ default.md
│
├─content
├─data
├─layouts
├─static
└─themes
資料夾/檔案用途
- config.toml:Hugo 網站的配置檔,格式可使用
toml
、yaml
、json
- archetypes:建立新文章 (.md) 時,套用的模板
- content:存放文章 (.md)
- data:儲存參數的地方,必須是
json
、yaml
、toml
格式 - layouts:放置網頁模板的地方
- static:放置
css
、js
、images
等靜態檔案的地方 - themes:安裝主題的地方,可以到 Hugo Themes 挑選主題來使用
建立完網站專案後,來添加主題
先到 Hugo Themes 挑選主題,這邊我使用 Zzo
接下來會使用到 Git
在網站的根目錄依序輸入以下命令
或是到 GitHub 下載 zip
檔解壓縮至 themes
資料夾
|
|

下載完畢後,將根目錄的 config.toml
、content
、static
刪除
將 .\zzo\exampleSite
裡面的四個資料夾,config
、content
、resources
、static
複製到我們的根目錄取代原資料夾
完成後在根目錄輸入以下命令,順利的話就可以看到成功 Built 了,而且支援 Live Reload
|
|

打開瀏覽器,輸入 http://localhost:1313/,就可以看到網頁了

OK,做點修改吧,Zzo 主題可以參考 Zzo docs