Hugo 原本只有 static
目錄,但後來又新增 assets
目錄,這兩個目錄有什麼差異呢?
Version
Hugo 0.121.2
static
- 放置
不需
經過 Hugo pipe 處理的 asset,也就是 Hugo 只會做單純 copy 到public
目錄而已,如 Petite-vue 的壓縮檔petite-vue.es.js
就適合直接放在static
目錄下
assets
- 放置
需要
經過 Hugo pipe 處理的 asset,最典型就是.scss
會經過 Hugo pipe 處理成.css
Conclusion
- 基本上
assets
與static
都可放 JavaScript、CSS、字形檔…等,差別在於static
只會單純 copy,而assets
會經過 Hugo pipe 處理