Hello AI Router:為什麼我用自己的模板重建了部落格

AIRouter Aug 30, 2026

緣起

以前的部落格是 Notion 驅動的:我在 Notion 裡寫,渲染器負責釋出,主題換起來也只是改個配置。它夠用——直到不夠用。內容鎖在別人的 API 後面,頁面效能取決於第三方客戶端,每一次深度定製都變成一個要自己維護的 fork。

於是我用自己的 SaaS 模板把網站重建了一遍。還是做產品時用的那套 Next.js App Router,只是這次指向寫作者,而不是消費者。

從模板裡留下了什麼

  • 內容管線。 文章以 MDX 檔案的形式躺在倉庫裡;後臺也能管理資料庫文章,還帶翻譯佇列。兩邊會合並進同一個部落格索引。
  • 主題系統。 設計令牌是每個主題獨立的 CSS 變數,blocks/layouts/pages 按主題解析、缺失時回退預設主題。換皮是改一個環境變數的事,不是重寫。
  • 無聊但關鍵的部分。 i18n 路由、帶 hreflang 的 sitemap、RSS、登入、RBAC,以及萬一需要的付款——全都接好了。

改了什麼

落地頁變成了部落格該有的樣子:一段簡短的 hero、最新文章、一個訂閱框。導航只有首頁、部落格、分類、歸檔、關於。沒有轉化漏斗,沒有工具頁——只有寫字。

為什麼管線要自己擁有

寫作是長期主義的事,工具應該退到幕後,並且經得起十年的折騰。自己掌控技術棧意味著:

  1. 內容是 git 裡的純文字——可遷移、可檢索、可 diff。
  2. 效能是我的責任,而不是某個廠商的佇列。
  3. 功能在我需要的時候落地,而不是等平臺大發慈悲。

這是第一篇。看看能走多遠。