次世代 Hugo

無駄を削ぎ、本質を研ぐ

disableFastRender 全站渲染

Sam Xiao's Avatar 2025-08-19

hugo server 預設會以 FastRender ,只渲染 有修改 部分,但這只適合 Content Creator,並不適用於 Theme Creator。

Version

Hugo 0.148.2

Disable Fast Render

$ hugo server --disableFastRender
  • disableFastRenderhugo server 將不只渲染有修改部分,任何修改都將引起全站渲染

Hugo for Development

$ hugo server --disableFastRender --renderToMemory

開發模式建議參數:

  • disableFastRender:有修改將整個網站重新渲染,避免開發階段有些變更無法立即顯示
  • renderToMemory:將 HTML/CSS/JavaScript 渲染到記憶體

Conclusion

  • 若是使用其他人所建立的 Theme,自己只是建立 Markdown 的 Content Creator,則適合使用 Fast Render
  • 若是自己建立 HTML/CSS/JavaScript 的 Theme Creator,則不適合使用 Fast Render,因為會發現有些改變並不會立即渲染