Archetype 簡介
Archetype 是建立 markdown 檔案的 template,我們能在 Archetype 中使用 Page Variable。
Archetype 是建立 markdown 檔案的 template,我們能在 Archetype 中使用 Page Variable。
resources 目錄並不是一開始就有,而是當下了 hugo server 才會建立,我應該手動刪除此目錄嗎?
Hugo 雖然常搭配 Petite-vue,但只能使用 reactive(),也沒 computed() 可用,若搭配 Vue 3 就能使用 ref() 與 computed()。
Hugo 的 Layout 是使用 Go Template,我們可安裝 JetBrains 官方的 Go Template Plugin 使其語法變色。
Hugo CLI 並沒有提供參數指定 Front Matter 的格式,預設會在 archetypes 目錄下建立 TOML 格式的 default.md,必須手動將 TOML 改成 YAML 後,將來 hugo new content 才會使用 YAML 格式。
Hugo 不僅是個 CLI,更是一個 Framework,當使用 hego new site 建立一新站台後,他會自動建立一些預設目錄與檔案。
因為 Hugo 使用 Go 開發,所以自然使用 Go 習慣的 TOML 格式作為設定檔,但我們依然可使用 JSON 作為設定檔格式。
Hextra 主題有多種安裝方式,最簡單的就是使用官方所提供的 Starter Template。
Hextra 主題有多種安裝方式,若不想修改 Hextra 主題,且想獲得最乾淨的原始 Hugo 專案,則使用 Hugo Module 也是不錯方式。
Hextra 主題有多種安裝方式,若想修改 Hextra 主題,且想獲得最乾淨的原始 Hugo 專案,則要使用 Git Submodule 方式安裝。