改用了 Quartz 軟體建立數位花園後的做了一些異動,羅列如下:

  • 移除 Explorer:我發現列表的內容要自訂稍微困難,同時因為本地暫存的關係,文章更新了但此區塊卻聞風不動,索性移除。不過這樣一來,想要隨機瀏覽花園內有哪些文章就會十分困難。在考慮會另外設置一個頁面來顯示列表。
  • 更新的指令是 npx quartz update,不要直接用 Git 來拉取上游。

Quartz 架構部分我覺得設計的不錯(跟其他生成器相比):

  • 設定檔是 TypeScript,換句話說是顯式的、方便修改的程式碼,但改動不至於影響整體運作。
  • 使用 npx 工具包裹各種指令。
  • 完美的 Obsidian flavored markdown 整合功能。包含表格、front matter、callout 都可以運作良好。我個人覺得唯一缺乏的功能可能是針對部份文章的密碼保護功能。
  • 程式碼渲染是基於 TextMate 的解析器。

之後打算另闢一個 Github repo 來同步保存資料。