點燈坊

失くすものさえない今が強くなるチャンスよ

如何以 JSON 作為 Hugo 設定檔?

Sam Xiao's Avatar 2024-01-18

因為 Hugo 使用 Go 開發,所以自然使用 Go 習慣的 TOML 格式作為設定檔,但我們依然可使用 JSON 作為設定檔格式。

Version

Hugo 0.121.1

New Site

$ hugo new site xxx --format json
  • hugo new site : 使用 Hugo CLI 建立新站台
  • –format json : 使用 JSON 格式設定檔

Hugo CLI 將會建立 hugo.json 在專案的根目錄下。

json000

Existing Site

對於原本已經使用 hugo.toml 的專案,我們也只需要直接將 hugo.toml 改成 hugo.json 即可。

Conclusion

  • 雖然 Hugo 為 Go 專案,但事實上都是前端工程師在使用,或許使用 JSON 為 Hugo 的設定檔才是更加的選擇