改用了 Quartz 軟體建立數位花園後的做了一些異動,羅列如下:
- 移除 Explorer:我發現列表的內容要自訂稍微困難,同時因為本地暫存的關係,文章更新了但此區塊卻聞風不動,索性移除。不過這樣一來,想要隨機瀏覽花園內有哪些文章就會十分困難。在考慮會另外設置一個頁面來顯示列表。
- 更新的指令是
npx quartz update
,不要直接用 Git 來拉取上游。
Quartz 架構部分我覺得設計的不錯(跟其他生成器相比):
- 設定檔是 TypeScript,換句話說是顯式的、方便修改的程式碼,但改動不至於影響整體運作。
- 使用
npx
工具包裹各種指令。 - 完美的 Obsidian flavored markdown 整合功能。包含表格、front matter、callout 都可以運作良好。我個人覺得唯一缺乏的功能可能是針對部份文章的密碼保護功能。
- 程式碼渲染是基於 TextMate 的解析器。
之後打算另闢一個 Github repo 來同步保存資料。