Hugo 是一個快速的靜態網站生成器,它的預設專案結構如下:
├── archetypes
│ └── default.md
├── config.toml
├── content
├── data
├── layouts
├── static
├── asset
└── themes
archetypes
archetypes 目錄用於定義新內容的範本。當你添加一個新內容到 content/ 目錄下時,Hugo 會使用 archetypes 下的範本來產生新的內容文件。
了解更多:Hugo Archetypes
content
content 目錄用於存放你的網站內容。你可以在這裡添加你的文章、頁面、產品介紹等等。
data
data 目錄用於存放 YAML、JSON 或 TOML 格式的外部資料。例如,你可以使用 data 目錄存放你的網站中使用的產品資料。
assets
存放網站資源檔案(如圖片、CSS、JavaScript)的目錄
了解更多: Hugo Pipes | Hugo Asset Management | Hugo
layouts
layouts 目錄用於定義你的網站頁面的外觀和佈局。你可以使用它來自定義你的網站主題。
了解更多:Hugo Layouts
static
static 目錄用於存放你的網站靜態檔案,例如圖像、JavaScript 和 CSS 檔案等。
了解更多:Hugo Static Files
themes
themes 目錄用於存放網站主題。如果你想要改變你的網站外觀,你可以在這裡下載、安裝和配置新的主題。
了解更多:Hugo Themes