因為 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
在專案的根目錄下。
Existing Site
對於原本已經使用 hugo.toml
的專案,我們也只需要直接將 hugo.toml
改成 hugo.json
即可。
Conclusion
- 雖然 Hugo 為 Go 專案,但事實上都是前端工程師在使用,或許使用 JSON 為 Hugo 的設定檔才是更加的選擇