Hugo 編譯時,預設不會先刪除 public 目錄,這導致若你原本刪除了一些 Markdown 或重新命名,將會繼續留在 public 目錄下,可加上 cleanDestinationDir 參數讓 Hugo 在編譯前先刪除 public 目錄。
Version
Hugo 0.148.2
Delete Public Folder
$ rm -r public && hugo
- 手動刪除
public目錄並令 Hugo 編譯
Clean Destination Dir
$ hugo --cleanDestinationDir
cleanDestinationDir:Hugo 編譯前先刪除public目錄
Hugo for Production
$ hugo --cleanDestinationDir --minify
生產模式建議參數:
cleanDestinationDir:先刪除public目錄minify:壓縮 HTML
Conclusion
cleanDestinationDir與minify是生產模式下常用的參數組合