為什麼要把 Webflow CMS 搬去 Ghost?

想像一下:你在 Webflow 裡拉出一個超有設計感的版面,動畫、排版、字型都到位,但客戶突然說「我們要用 Ghost 當部落格後台!」這時你不需要打掉重練,只要照著以下步驟,就能把 Webflow 匯出的模板變成 100% 可用的 Ghost Theme,而且還能讓客戶在 Ghost CMS 裡輕鬆發文。


前置作業:先把 Webflow 專案準備好

步驟 說明 工具/連結
1 在 Webflow 完成設計 Webflow Designer
2 確認 CMS 結構符合 Ghost 規範 Ghost CMS Structure 指南
3 安裝 Udesly Chrome Extension Chrome 線上應用程式商店

第一階段:匯出 Webflow 模板

  1. 在 Webflow 專案面板點 Export,下載 .zip 檔。
  2. 打開剛裝好的 Udesly Extension,按下 Configure Attributes,它會自動幫你的元素加上 Ghost 需要的 data-* 屬性,並下載 .config 設定檔。

第二階段:用 Udesly Nexus 轉換

動作 截圖/說明
上傳 .zip 把剛剛匯出的 Webflow .zip 丟進 Udesly Nexus
上傳 .config 把 Extension 產生的 .config 也一起上傳
按下 Convert 幾秒後就能下載完整的 Ghost Theme .zip

第三階段:進 Ghost 後台啟用主題

  1. 登入你的 Ghost 管理後台(通常是 yourdomain.com/ghost)。
  2. Settings → Design → Change Theme → Upload Theme,把剛剛下載的 .zip 上傳並啟用。
  3. 如果轉檔時有勾選「Download Data」,再到 Settings → Labs → Import Content 把 JSON 檔匯入,文章、作者、標籤就會自動同步。

進階技巧:手動微調 Handlebars(可選)

Udesly 轉出來的主題已經能跑,但如果你想手動優化:

  • 打開 partials/ 資料夾,用 Handlebars 語法微調迴圈、條件判斷。
  • 把 Webflow 的靜態文字換成 {{title}}{{content}} 等 Ghost 動態標籤。
  • 檢查 package.json 裡的 nameversionauthor 是否正確,這會影響 Ghost 後台的顯示。

常見問題一次解答

問題 解法
轉檔後樣式跑掉? 檢查 CSS 路徑是否正確,或重新上傳 /assets/ 資料夾
文章列表出不來? 確認 index.hbs 有使用 {{#foreach posts}} 迴圈
想加會員訂閱? Ghost 原生支援,只要在後台 Settings → Membership 啟用即可

真實案例:Jacob Marciniec 的搬家心得

設計師 Jacob Marciniec 曾經從 Ghost 搬到 Webflow,原因是需要更靈活的頁面編輯;但如果你反過來,想把 Webflow 的設計搬回 Ghost 專心經營內容,Udesly 就是最快路徑。


結語:設計交給 Webflow,內容交給 Ghost

用 Webflow 做出視覺衝擊,用 Ghost 專心寫作、經營會員,兩者透過 Udesly 無縫接軌。整個流程不用寫一行後端,就能把設計師的創意完整搬到 Ghost 生態系。


延伸閱讀 & 官方文件


作者觀點 by Ewan

我試過手刻 Ghost Handlebars,也試過純 Webflow 託管,最後發現「Webflow 設計 + Ghost CMS」才是內容團隊的甜蜜點。Udesly 把最痛苦的轉檔步驟自動化,讓設計師能專注在視覺,編輯能專注在內容,這才是工具該有的樣子。
Ewan