← mycoastline.ai · 部落格

一人管理四個網站的秘密武器:多租戶 Blog 架構實戰

CJ Kuo · 2026-03-22 · 閱讀時間 12 分鐘

我有 4 個網站,0 個員工。

mycoastline.xyz 面向台灣市場。mycoastline.ai 展示技術實力。davidkuo.me 是個人品牌。iiinno.co 是加速器遺產。四個網站,四種定位,一個人管理。

兩週前,這套系統是一場災難。今天,我用 1 個 dashboard 在 2 分鐘內發佈文章到任何一個網站。

這篇文章分享什麼是多租戶 Blog 架構、什麼時候我建立了它、以及為什麼你的一人公司也需要一個。

📋 目錄

  1. 災難現場:5 份 CSS、3 個資料夾、6 篇遺漏的文章
  2. 修復前 vs 修復後的數字
  3. 架構:1 個 CMS → sites.json → 4 個網站
  4. 為什麼不用 WordPress?
  5. 教訓:沒有自動化的系統一定會壞
  6. 為什麼一人公司需要這個
  7. 常見問題

1. 災難現場

第 28 天,我建了一個 Blog CMS——一個 1,416 行的 Node.js 服務,跑在 port 8889。它可以管理多個網站的 Blog 文章,有後台編輯器、即時預覽、自動生成 SEO meta tags。

第 29 天,我就不用它了。

為什麼?因為「直接改檔案比較快」。

一週後,災難現場:

問題數字後果
CSS 重複 5 份,2 種大小(5,889 vs 7,544 bytes) 改一個地方,其他 4 個沒跟著改
資料夾混亂 3 組不連通的檔案集 CMS 輸出到 A,PROD 在 B,Git 在 C
繞過 CMS 6 篇文章直接寫在 PROD CMS 只知道 4/10 篇文章(覆蓋率 40%)
CMS 沒在跑 0% uptime——手動啟動,從不自動重啟 等於不存在

建了系統卻不用,比沒有系統更糟。因為你會以為自己有一個系統。

2. 修復前 vs 修復後

指標修復前修復後改善
CSS 檔案數 5 份(2 種大小) 1 份 master(全部同步) -80%
CMS 覆蓋率 40%(4/10 篇) 100%(10/10 + 8 EN) +150%
發佈時間 ~15 分鐘 ~2 分鐘 -87%
CMS 可用性 0% 99%+
防呆機制 0 pre-commit hook 0→1
每月費用 NT$0 NT$0 不變

3. 架構:1 個 CMS → 4 個網站

核心概念很簡單:一個 CMS 服務所有網站,用設定檔區分。

CMS(port 8889)
  │
  ├── sites.json(定義 4 個網站)
  │   ├── xyz: mycoastline.xyz
  │   ├── ai: mycoastline.ai
  │   ├── dk: davidkuo.me
  │   └── ii: iiinno.co
  │
  ├── blog-layout.css(1 份 master)
  │
  ├── cms-deploy.sh(rsync 部署)
  │   └── rsync → Git repo → GitHub → Cloudflare Pages
  │
  └── systemd(自動啟動 + 重啟)

sites.json 是整個系統的大腦。每個網站定義:

新增一個網站?在 sites.json 加一個物件就好。不需要改任何程式碼。

4. 為什麼不用 WordPress?

方案月費(4 個網站)SEO 掌控速度
WordPress × 4 ~NT$2,400/月 外掛依賴 中等
Notion + Super ~NT$960/月 有限
Wix × 4 ~NT$3,200/月 受限
自建 CMS + Cloudflare NT$0 100% 掌控 極快

一年省下 NT$28,800 到 NT$38,400。三年省下近 NT$100,000。而且你擁有每一行程式碼。

5. 教訓:沒有自動化的系統一定會壞

我建了 CMS 卻不用它。為什麼?因為「手動比較快」。

這是每個一人公司創業者都會遇到的陷阱:

「手動比較快」→ 養成壞習慣 → 系統被繞過 → 混亂 → 用 10 倍時間修復

我的解法:把人從流程中移除。

當正確的做法比偷懶的做法更容易時,你自然會走正確的路。

6. 為什麼一人公司需要這個

你的內容是你的不公平優勢

一篇 blog 文章可以同時是:

1 篇文章 × 5 個用途 = 5 倍槓桿。這就是一人公司的遊戲規則。

但如果你的內容基建是壞的——你就不會想寫。不想寫 = 不發佈 = 不成長。

修好管道,水才能流。

7. 常見問題

Q: 一個人真的能管理四個網站嗎?

可以。關鍵不是「管理四個網站」,而是「管理一個系統,它輸出到四個網站」。你管理的是一個系統,不是四個。

Q: 這套系統的月費是多少?

NT$0。Cloudflare Pages 免費。GitHub 免費。唯一的成本是你的時間。

Q: 我不會寫程式,能用嗎?

這就是 OpenClaw 的價值。你告訴 AI 你要什麼,它替你建。

🚀 想學怎麼建立你自己的系統?

Amplify Your Talents 放大你的才能及天賦 Workshop 中,我會現場示範。

報名 Workshop →

或加入我們的 電子報

📖 延伸閱讀