
The CMS is dead. Long live the CMS
我認為雖然 AI 工具和現代 JavaScript 框架提供了構建網站的新方法,但這並不代表 WordPress 等傳統內容管理系統已經過時,反而只是將維護的複雜性與風險轉移到了其他地方。
背景
隨著 AI 工具如 Claude Code 與 ChatGPT 的普及,開發者社群開始重新審視內容管理系統(CMS)的必要性。一名擁有二十年經驗的 WordPress 專家宣稱將全面轉向 AI 驅動的開發模式,引發了關於「CMS 是否已死」的熱烈討論。這場辯論的核心在於,當 AI 能快速生成靜態網站並處理內容更新時,傳統龐大且維護成本高的 CMS 是否仍具備不可替代的價值。
社群觀點
Hacker News 的討論呈現出明顯的兩極化趨勢。支持「去 CMS 化」的觀點認為,對於大多數僅具備「企業名片」功能的網站而言,WordPress 等系統過於臃腫且存在安全隱患。許多開發者分享了轉向 Astro 或 Hugo 等靜態網站產生器的成功經驗,認為透過 Git 管理內容並結合 GitHub Actions 進行自動化部署,不僅提升了效能,也徹底解決了外掛程式帶來的相依性地獄。部分留言者更進一步指出,AI 的介入填補了非技術人員編輯程式碼的門檻,讓「透過對話修改網頁」成為可能,這將直接衝擊傳統後台管理介面的生存空間。
然而,資深開發者與企業級用戶對此持保留態度。反對者強調,CMS 的核心價值不在於前端呈現,而在於為非技術背景的內容創作者提供直觀的 UI、嚴謹的權限控管、審核流程以及排程發布功能。他們認為,雖然 AI 可以輔助開發,但將網站的「鑰匙」交給機器人管家存在風險,且對於需要頻繁更新、擁有多人協作需求的企業而言,手動管理 Markdown 檔案或依賴 AI 進行資料變更並不具備可擴展性。WordPress 雖然被批評為過時,但其龐大的外掛生態系與「隨插即用」的便利性,使其在處理電子商務或複雜功能時依然是風險最低的選擇。
此外,社群中也出現了一種折衷的聲音,認為問題不在於 CMS 本身,而在於其架構的演進。許多人推崇「無頭式」(Headless)CMS 或像 ProcessWire、Kirby 這類輕量級且靈活的系統,這些工具既保留了管理介面的便利,又避免了傳統單體架構的負擔。討論中也提到,靜態網站雖然安全且廉價,但當網站規模擴大到數百頁或需要複雜的搜尋與互動功能時,動態資料庫驅動的系統仍有其必要性。最終,多數人的共識傾向於:AI 確實改變了網站建置的效率,但 CMS 並未死亡,而是正在經歷一場從「必備基礎設施」轉向「專業協作工具」的轉型。
延伸閱讀
在討論中被多次提及的替代方案與工具包括:
- ProcessWire:被多位資深開發者稱讚為穩定、無相依性且適合長期運行的開源 CMS。
- KirbyCMS:以輕量、易於配置且對客戶友善著稱的付費系統。
- Astro:目前最受歡迎的現代 JavaScript 框架之一,適合建置高效能的靜態網站。
- Tina CMS:專為 Git 流程設計的內容編輯介面,試圖橋接靜態網站與視覺化編輯。
- Sveltia CMS:一個輕量級、基於 Git 的開源 CMS 替代方案。
- AS Notes:一款在 VS Code 中透過 Markdown 管理文件與部落格的擴充功能。