Hugo 怎麼修改 public 輸出路徑


Hugo 怎麼修改 public 輸出路徑

ref: https://gohugo.io/getting-started/configuration/#publishdir

在 Hugo 中,默認情況下,生成的靜態文件會被輸出到 public/ 目錄。如果想修改這個輸出路徑,可以通過在 Hugo 的配置文件(例如 config.tomlconfig.yamlconfig.json)中設置 publishDir 來實現。

修改 publishDir 設置

以下是在 config.toml 文件中設置 publishDir 的範例:

publishDir = "my-custom-public"

如果你使用的是 config.yaml 文件,設置方式如下:

publishDir: "my-custom-public"

而在 config.json 中,你可以這樣設置:

{
  "publishDir": "my-custom-public"
}

步驟

  1. 打開你的 Hugo 項目的根目錄下的配置文件(config.tomlconfig.yamlconfig.json)。

  2. 添加或修改 publishDir 設置,將其值設為你希望的輸出目錄名稱。例如,如果你想將靜態文件輸出到名為 output 的目錄,你可以這樣設置:

    config.toml 中:

    publishDir = "output"
    

    config.yaml 中:

    publishDir: "output"
    

    config.json 中:

    {
      "publishDir": "output"
    }
    
  3. 保存配置文件。

接下來,當你運行 hugo 命令生成靜態文件時,它們會被輸出到設置的目錄(例如 output/)中,而不是默認的 public/ 目錄。


WRITTEN BY
Aki

熱愛寫code的開發者,專注於 Android 手機 Native App 開發,對於 IOS 也有涉略。閒暇之餘也學習 JavaScript 等前端框架