為什麼我這破博客還在用 Typecho
前陣子有個朋友閒著沒事,點開我 TG 主頁看到掛著個人網站,就摸進來翻了翻博客。翻完丟過來一句:"你都上 Vercel 了,怎麼還在用 Typecho?"
我想了一下,說實話就是懶。
SSG 我不是沒試過,Hexo、Hugo、Astro 都折騰過,SSR + MD 也搞過一陣子。每次剛搭好都覺得這回穩了,就它了,結果寫到第三篇左右就不想開編輯器了。
原因很簡單,寫一篇文章的流程長這樣:
- 開 VS Code,
git pull - 新建個
.md,寫 git add、commit、push- 等 Actions 跑
- 掛了,點進去看日誌,某個依賴又 breaking change
- 修完再 push
- 部署好一看圖裂了,markdown 裡有個括號沒轉義
- 再改再 push…… :bb_sob:
天天弄的就是 SSG 這一套,寫個博客還得再來一遍?hyw :bmoji_roll_eye:
Typecho 呢#
打開後台,寫,點發布,沒了。
圖直接拖進去就行。想換個字體就改一行 CSS,想加點功能或者改樣式,開 Claude Code 跟它說要改啥,改完 commit push,Vercel 那邊自己會部署。整個寫字的過程裡沒有構建這一步,也不用盯著 CI。
PHP 被罵成啥樣我也知道,"世界上最好的語言"這梗都玩爛了。函數命名一團亂,弱類型到處埋雷,一個 array 啥都往裡塞,這些我都認,沒啥好洗的。
不過寫久了會覺得它有種挺老實的感覺。一個文件就是一個文件,一個請求進來就處理一個請求。hydration 是啥、islands architecture 解決了誰的問題、RSC 跟 CSR 最後誰贏了,我今天就想發篇文章而已,這些跟我有啥關係。
Node 那邊每半年冒一個新概念就算了,最近漏洞也是一個接一個,npm install 一下不知道順手裝了多少雷進來。PHP 這邊,2015 年寫的 Typecho 主題拿到 2026 年改改照樣能跑,前端圈哪有這待遇。
現在是這麼搭的:主體丟 Vercel(有 PHP runtime 可以用),數據庫和圖片都放 Supabase,缺的功能自己寫小插件補,像郵件回覆通知、自動生成 OG 圖、後台深色模式這些。基本都是 vibe 出來的,反正自己用,CC all in,AI 運維
到現在一分錢沒花,用的全是免費額度。哪天 Vercel 漲價或者出啥幺蛾子,打包丟到 OVH 的 VPS 上照樣跑,老技術就這點好,搬家容易。
那不還是在折騰嗎#
肯定有人要說:PHP 塞進 Vercel,還要接 Supabase,這不也是在折騰嗎?
是有點,但我圖的是以後不用運維。
服務器這塊我其實不挑,丟 OVH 上套個 CF 一樣能跑。問題是我換主力機換得很勤(機器列表),push 完就自動部署這種模式對我正好,不用每換一台機器就重新配一次環境。另外 Vercel 是 anycast,大陸那邊好像是走 SG / JP,比 CF 繞美國那條線好多了(AWS 那邊還得給 3C 交錢呢)。
最後#
寫著寫著也不知道自己想說啥了,就當吹吹水吧,我本來也不太會表達。
反正用著順手。SSG、SSR、CSR 哪個都行,我是真不在乎,一天就一個 IP 訪問的博客,糾結這些有點太拿自己當回事了。
要是你也想弄個博客,我就一個建議:挑個今天就能開始寫的。別一上來就想著 SSG + ISR + Edge Runtime 全套配齊,第一篇都還沒寫呢,急啥,先寫了再說。