Claude Code x 部落格架設(二):安裝 Astro 與 Git 存檔

編譯摘要

Claude Code x 部落格架設(二):安裝 Astro 與 Git 存檔 — 編譯摘要

濃縮

核心結論:

  1. 非工程師用 Claude Code 架 Astro 部落格,全程只需自然語言指令——從安裝、選主題、改名稱到新增文章,不需要記任何技術指令。
  2. Git 的核心價值不只是備份——是「改東西不需要怕」的安全網,讓使用者可以大膽嘗試任何修改。
  3. iCloud/Dropbox 不適合做專案備份(node_modules 的同步問題),Git + GitHub 是正確方案。

關鍵證據:

  • 專案結構用餐廳比喻:pages(菜單)、layouts(裝潢)、components(餐具)、content(食材)、public(招牌)。
  • 日常寫部落格只需關心 src/content/blog/ 一個資料夾。
  • Git 的三步操作:修改 → 存檔(commit)→ 推到 GitHub,全部可用自然語言完成。

質疑

結論 1:全程自然語言操作

  • 前提假設:Claude Code 對 Astro 的理解足夠穩定。框架大版本更新時可能出現不相容問題。
  • 邊界條件:複雜的客製化需求(如自訂 Astro 整合)可能超出自然語言描述的精確度。
  • 反例:當出現錯誤時,完全不懂技術的使用者可能無法判斷是自己的指令問題還是工具的問題。

結論 2:Git 是安全網

  • 前提假設:使用者理解「存檔」和「回復」的概念。但 Git 的分支、合併等進階概念可能在之後造成困惑。
  • 換場景:純內容創作者可能更習慣 CMS 的「版本歷史」按鈕,而非 Git 的命令列流程。

對標

  1. Squarespace / Wix 的視覺化架站:Claude Code + Astro 提供了類似的低門檻體驗,但保留了完全的程式碼控制權。
  2. 傳統的 FTP 網站管理 → Git 部署:從「手動上傳檔案」到「推送自動部署」的架站範式轉移。
  3. Word 的「追蹤修訂」功能:Git 的 diff 概念類似 Word 的修訂追蹤,但功能更強大。

關聯概念

  • [[靜態網站架設]]
  • [[非工程師的 AI 工具採用]]
  • [[Claude Code 入門路徑]]