@@ -21,41 +21,59 @@ cover:
2121
2222Hugo 是用 Go 做的一個靜態網站生成器,它方便編輯且介面簡潔,發布也非常迅速。 你可以在筆電 (本地端) 任意創作並隨時預覽成果。
2323
24- [ Markdown] ( https://hackmd.io/@eMP9zQQ0Qt6I8Uqp2Vqy6w/SyiOheL5N/%2FBVqowKshRH246Q7UDyodFA?type=book ) 是它主要撰寫文章的格式。 如果你沒接觸過,可以點連結看介紹,我通常是用到才查 。
24+ [ Markdown] ( https://hackmd.io/@eMP9zQQ0Qt6I8Uqp2Vqy6w/SyiOheL5N/%2FBVqowKshRH246Q7UDyodFA?type=book ) 是它主要撰寫文章的格式。 如果你沒接觸過,可以點連結看介紹,它不難背,但我也沒背過就是,通常是用到才查 。
2525
2626你想加強個人品牌或風格,Hugo 社群亦有豐富的[ 佈景主題] ( https://themes.gohugo.io/ ) 。看不慣你也可以自己改,寫一些程式碼即可。
2727
28- # 安裝 Hugo 到 Mac
28+ # 快速安裝 Hugo 到 Mac
2929
3030安裝步驟真的非常簡單,只需下幾個指令就可完成。 安裝過程會用到 [ brew] ( https://brew.sh/ ) 和 [ git] ( https://github.com/ ) ,沒用過它們的話,建議先去安裝和申請帳號。
3131
3232## 1. 下載 Hugo
3333
34- 開啟你的 ` terminal ` ,並輸入以下指令
34+ 開啟你的 ` terminal ` 終端機 ,並輸入以下指令
3535
3636```
3737brew install hugo
3838```
3939
4040## 2. 建立新 Blog
4141
42- 安裝完成後,我們立即可以使用下方指令建立一個新的 blog。` --format yaml ` 不是必要條件,它的作用僅是把設定檔改成 ` yaml ` 格式
42+ 完成後,我們可以用下方指令建立一個新的 blog。
4343
4444```
4545hugo new site blog --format yaml
4646```
4747
48- 成功執行後, 你會得到一個 ` blog ` 的資料夾。 接著請進入資料夾
48+ 你會得到一個 ` blog ` 資料夾。 接著請進入
4949
5050```
5151cd blog
5252```
5353
54+ 然後請先 ` init repo ` ,我們需要它來記錄和部署
55+
56+ ```
57+ git init
58+ ```
59+
60+ 接著新增 ` .gitignore ` 的檔案到資料夾裡,並填入我們想忽略的檔案
61+
62+ ```
63+ # Hugo build lock file
64+ .hugo_build.lock
65+
66+ # Hugo generated files and directories
67+ /public/
68+ ```
69+
5470## 3. 下載佈景主題
5571
5672![ Hugo Themes] ( /images/hugo_themes.png )
5773
58- 從[ 佈景主題] ( https://themes.gohugo.io/ ) 裡面挑選你中意的主題,點進去主題裡,找到下載指令並輸入。 下載方式有好幾種,但我覺得直接用` submodule ` 即可,例如我選 ** PaperMod** ,它指令長這樣。下載成功後,你會發現 themes 資料夾底下跑出主題的名字
74+ 從[ 佈景主題] ( https://themes.gohugo.io/ ) 裡面挑選你中意的主題,進一步瀏覽都可以看到下載指令。 我建議直接選有` submodule ` 的指令。下載成功後,你會發現 themes 資料夾跑出你的主題。
75+
76+ ** PaperMod** 下載指令
5977
6078```
6179git submodule add --depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod
@@ -79,7 +97,7 @@ hugo new posts/你的文章標題.md
7997
8098```
8199
82- 輸入後, 它會在 ` content ` 的資料夾產生 ` posts/你的文章標題.md ` 文章。 大概長這樣
100+ 它會在 ` content ` 的資料夾產生 ` posts/你的文章標題.md ` 文章。 草稿大概長這樣
83101
84102```
85103---
0 commit comments