為什麼我這破博客還在用 Typecho

前陣子有個朋友閒著沒事,點開我 TG 主頁看到掛著個人網站,就摸進來翻了翻博客。翻完丟過來一句:"你都上 Vercel 了,怎麼還在用 Typecho?"

我想了一下,說實話就是懶。综合篇28

SSG 我不是沒試過,Hexo、Hugo、Astro 都折騰過,SSR + MD 也搞過一陣子。每次剛搭好都覺得這回穩了,就它了,結果寫到第三篇左右就不想開編輯器了。

原因很簡單,寫一篇文章的流程長這樣:

  1. 開 VS Code,git pull
  2. 新建個 .md,寫
  3. git add、commit、push
  4. 等 Actions 跑
  5. 掛了,點進去看日誌,某個依賴又 breaking change
  6. 修完再 push
  7. 部署好一看圖裂了,markdown 裡有個括號沒轉義
  8. 再改再 push…… :bb_sob:

天天弄的就是 SSG 這一套,寫個博客還得再來一遍?hyw :bmoji_roll_eye:

Typecho 呢#

打開後台,寫,點發布,沒了。

圖直接拖進去就行。想換個字體就改一行 CSS,想加點功能或者改樣式,開 Claude Code 跟它說要改啥,改完 commit push,Vercel 那邊自己會部署。整個寫字的過程裡沒有構建這一步,也不用盯著 CI。

PHP 被罵成啥樣我也知道,"世界上最好的語言"這梗都玩爛了。函數命名一團亂,弱類型到處埋雷,一個 array 啥都往裡塞,這些我都認,沒啥好洗的。综合篇28

不過寫久了會覺得它有種挺老實的感覺。一個文件就是一個文件,一個請求進來就處理一個請求。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 全套配齊,第一篇都還沒寫呢,急啥,先寫了再說。

留言

評論需 GitHub 登入,且帳號需滿足以下任 2 項:
  • 帳號年齡 ≥ 90 天
  • 公開倉庫 ≥ 2 個
  • 追蹤者 ≥ 1 人
  • 過去 365 天內有 commit 推送
授權後本站只讀取你的公開資料和郵箱,不會發任何內容。登入 30 天有效。
Translating to English… Powered by Google Translate