← 返回首頁

鯤航網站架構:現在 vs 未來

把資料庫、後端、前端、Headless、靜態/動態,一次看懂

1網站的三層基礎

用一家餐廳來想就懂了 🍽 —— 客人不能自己進冰箱,一定透過外場→廚房

🍽
前端 Frontend外場+菜單+端上桌的樣子 — 訪客看到、能互動的部分
▲ ▼
👨‍🍳
後端 Backend(伺服器)廚房 — 收單、跑邏輯、去冰箱拿料、組裝
▲ ▼
🧊
資料庫 Database冰箱/倉庫 — 存所有資料(內容、價格、梯次…)
中間一定要有 API(點餐單格式):前端絕不直接開冰箱(連資料庫),而是透過一層 API 拿「整理好、可公開」的資料。安全、乾淨。

2靜態 vs 動態:差在「何時組裝頁面」

這也解釋了你網站裡那些「冷凍便當」是怎麼回事

動態(現在的 WordPress)= 現點現做:每次有人看,廚房才去冰箱拿料、現組一頁。靈活,但慢、要一直開著廚房。

靜態 = 便當預先做好放架上:頁面事先生成好變成檔案,有人要就直接遞出去。超快、超省、超安全(沒資料庫可駭)。

🧊 你的「冷凍便當」觀察完全正確:我塞進 WordPress 的那些 HTML 區塊,本質是固定的靜態內容,被 WordPress 動態端出來 —— 但 WordPress / Elementor 看不懂便當內部,只能整塊換,所以難維護。
重點軸不是「靜態vs動態」,而是「CMS 看得懂(原生) vs 看不懂(黑盒 HTML)」。
同樣叫「靜態」Elementor HTML 區塊Astro / SSG 前端
產出結果一坨已完成 HTML,貼進頁面build 後產生靜態 HTML 給訪客
來源結構黑盒便當
成品就是來源,Elementor 看不懂內部
有食譜的便當
內容、元件、樣式分開管理
怎麼修改打開那坨 HTML/CSS 手改改內容資料、改元件、改設計 token,再重新產出
AI 好不好協作短期快,長期容易碎片化AI 可以改元件/資料結構,維護性高
結論:靜態本身不是問題;「沒有結構、沒有來源、只能改成品」才是問題。Astro 的靜態頁是由「原始資料 + 元件 + build 流程」產生,不是把每頁做成不能拆的 HTML 黑盒。

3架構光譜:你現在在最右邊

往左每一步=更快/更安全/AI 更好接,但犧牲一點「線上視覺即時編輯」

鯤航現在 ●
手寫靜態 HTMLSSG 靜態
(Astro/Hugo)
Headless
(WP當API+前端)
動態 WordPress
← AI 越好接、越快、越安全 人越好視覺編輯 →
阿序建議、我也同意的落點 👉 Headless(中間偏左):WordPress 降級成「內容後台」,前端用 Astro 自建。兼顧「內容你照樣後台改」+「前端快又好維護」。

4推薦架構:Headless WordPress + Astro

前端自建、後端只供資料、中間一層 API —— 這就是阿序畫的那張圖

👤 訪客
⚡ 前端 Astro 靜態站視覺/動畫/SEO/手機體驗 — 部署在 Cloudflare Pages,秒開
build 時去抓內容
🔌 API 層(WP REST / GraphQL)把可公開的資料整理成前端能吃的格式
🛠 WordPress 後台你照樣登入、編輯內容(降級成「內容管理工具」)
🧊 MySQL 資料庫
🔑 為什麼這對你最好:前端變成「程式碼+Git」(像你的研究報告網站)→ 我(AI)能全權建、git push 就好,完全沒有 Elementor 黑盒便當問題。「AI 幫你寫、你不用手打」在這個架構下才真正成立。

5哪些搬、哪些留(含答題系統)

原則:好搬又有感的先搬,會動的 App 留著別動

➜ 搬到新前端(內容頁)

  • 首頁
  • 招生簡章
  • 關於鯤航
  • FAQ / 幫助中心
  • 遊艇代管
  • 船舶買賣

→ 拿到:快、SEO 高、我好建好維護

⚓ 留在 WordPress(互動 App)

  • 線上答題系統(練習版/測驗版)
  • 報名表單 CF7
  • (未來)會員系統

→ 有狀態、要後端邏輯,WordPress 跑這個剛好,硬搬才麻煩

🧩 答題系統=不用搬。新前端放主網域,題庫留在 kunhang.com.tw/題庫 或子網域,前端放一顆「線上測驗」按鈕連過去 —— 訪客看不出接縫。你的「搬遷很麻煩」擔心在這架構下根本不存在,因為不搬它。

6分階段(不一次全站重寫)

阿序的成熟建議:先一頁試水溫,數據說話再擴大

1
WordPress 續當內容後台 從「整個網站」降級成「資料管理工具」,前端從它的 API 抓內容。
2
前端先做一頁試點 挑一頁(代管 / FAQ)做 Astro 版,部署到預覽網址 — 線上站完全不動。比速度、SEO、維護、視覺。
3
成功再擴大 逐頁搬。未來若 WordPress 變負擔,再考慮換更輕的 CMS(Sanity/Strapi/Markdown)— 那時才決定 WP 退不退場。

7遷移後:誰改什麼

這就是我們一直想要的「乾淨分工」

東西現在遷移後
內容
文字/價格/梯次/FAQ
WP 後台WP 後台照樣改 ✅
版面
layout/視覺
Elementor 拖拉變程式碼 → AI 改
SEO / schemaRank Math程式碼內建 + AI 管
答題系統 / 表單WordPress留 WordPress 不動
一句話記住:「常變的內容你在後台改,版面交給 AI 寫,會動的 App 留著。」

8遷移後,WordPress 變成什麼?

不是退化成「裸資料庫」—— 是角色降級成「內容後台」,整套還在

WordPress 的東西遷移後
MySQL 資料庫✅ 留著
wp-admin 後台(你登入編輯的介面)✅ 留著 — 你照樣在這改內容
外掛(Rank Math / Quiz Maker / CF7)✅ 留著
產生「給訪客看的頁面」❌ 交給 Astro 了
直接服務「題庫、報名表單」✅ 仍由 WP 跑
🍳 白話:WordPress 從「整間餐廳」變成「廚房+冰箱+還在運作的測驗櫃台」。客人改走新店面(Astro),廚房安靜地在背後供料、順便繼續顧題庫 —— 比「單純資料庫」多了後台編輯能力 + 題庫/表單 App

9部署與帳號:誰住哪、要開什麼

負擔很小:同一個 Cloudflare 帳號、加一個免費 Pages 專案、WP 原地保留

☁ Cloudflare(DNS/門口 · 你現有帳號)
▼    ▼
⚡ Astro 前端主網域 kunhang.com.tw
Cloudflare Pages(新專案·免費)
🛠 WordPress/題庫、/wp-admin、API
留在現有主機,當內容後台
項目住哪要開什麼 / 成本
Astro 前端Cloudflare Pages加 1 個新 Pages 專案 · 免費
WordPress現有主機(cPanel)原地保留 · 本來就在付
Cloudflare 帳號你現有的不用開新帳號(研究報告站就在上面)
📌 WordPress 可搬到子網域如 cms.kunhang.com.tw,或用 Cloudflare 規則把 /題庫/wp-admin 導到它,其餘走 Astro。訪客體驗無縫、成本幾乎不增加。

10子網域不是必須,是降低風險

先分開住、長得一樣;成熟後再考慮同網域分流

子網域方案=邊界清楚kunhang.com.tw 給新前端,cms.kunhang.com.tw 給 WordPress 後台/API,quiz.kunhang.com.tw 給題庫。DNS、快取、登入 cookie、除錯責任都比較乾淨。

同網域分流=體驗更整合,但技術較複雜:例如 kunhang.com.tw 走 Astro,/wp-admin/quiz/api 走 WordPress。這通常需要 Cloudflare Worker、反向代理或精準路由規則。

路線優點風險/代價建議時機
子網域設定簡單、權限邊界清楚、比較好救援網址看起來分開,但可用一致視覺補足第一階段推薦
同網域路徑分流品牌與網址最完整,訪客感覺最無縫路由、cookie、快取、外掛資源路徑都要測成熟後再做
一句話:不是「一定要拆子網域」,而是先用子網域把風險降到最低。等 Astro 前端、WordPress API、題庫流程都穩了,再視需求用 Cloudflare Worker 把路徑整合回同一個主網域。
鯤航網站架構說明 · 給 WT 思考用 · 2026-06