Skip to content

Hugo 基礎使用

Hugo 使用 Academic-Kickstart

首頁目錄設定擋在

./config/_default/menus.toml or ./config/_default/menus.yaml

其他參數已經設定好,可以不用改,唯獨目錄在後續新增內容後,斟酌新增

./config/_default/languages.toml or
./config/_default/languages.yaml

千萬不要更動任何內容,保持
[en]
languageCode = "en-us"
否則網站會死掉

一般 page 內容

在 ./content/courses/ 一般使用複製其他 .md 檔來修改較方便,編輯期間在標頭區域加上 draft: true

{{% notice style="info" %}} 標頭區域屬性

title:
頁面的大標題,如果使用hugo使令新增page,會使用檔案名稱,可以修改成易讀標題

linktitle:
頁面上索引連結的標題,最好設定成與標題一樣,不要用檔案名稱當連結標題 {{% /notice %}}

{{% notice style="info" %}} categories:
tags:
設定適合的內容,每一個換行一列,前面要有 list 符號 "-" {{% /notice %}}

{{% notice style="info" %}} type:
固定 docs

toc:
文章索引,固定 true

menu:
設定所在目錄,並設定其 parent 目錄,再設定 weight,→排列順序
若有子目錄的目錄會在 page 上方,weight 越大,表示越新的內容,排列較上方 {{% /notice %}}

啟動 Server

hugo server --disableFastRender --i18n-warnings -p 8080 --bind 192.168.1.20

建立頁面

一般建立:
hugo 
hugo -D

檢視其他說明
hugo --help