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 / schema | Rank 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 把路徑整合回同一個主網域。