Hugo 是一個快速的靜態網站生成器,它的預設專案結構如下:

├── archetypes
   └── default.md
├── config.toml
├── content
├── data
├── layouts
├── static
├── asset
└── themes

archetypes

archetypes 目錄用於定義新內容的範本。當你添加一個新內容到 content/ 目錄下時,Hugo 會使用 archetypes 下的範本來產生新的內容文件。

了解更多:Hugo Archetypes

content

content 目錄用於存放你的網站內容。你可以在這裡添加你的文章、頁面、產品介紹等等。

了解更多:Hugo Content Management

data

data 目錄用於存放 YAML、JSON 或 TOML 格式的外部資料。例如,你可以使用 data 目錄存放你的網站中使用的產品資料。

了解更多:Data Templates in Hugo

assets

存放網站資源檔案(如圖片、CSS、JavaScript)的目錄

了解更多: Hugo Pipes | Hugo Asset Management | Hugo

layouts

layouts 目錄用於定義你的網站頁面的外觀和佈局。你可以使用它來自定義你的網站主題。

了解更多:Hugo Layouts

static

static 目錄用於存放你的網站靜態檔案,例如圖像、JavaScript 和 CSS 檔案等。

了解更多:Hugo Static Files

themes

themes 目錄用於存放網站主題。如果你想要改變你的網站外觀,你可以在這裡下載、安裝和配置新的主題。

了解更多:Hugo Themes