個人網站記錄 | 從WordPress搬家到Ghost

受惠於網路上的許多分享,也來分享一下自己的經驗。

個人網站記錄 | 從WordPress搬家到Ghost

這次在搬家過程中,受惠於網路上的許多分享,也來分享一下自己的經驗。

背景:WordPress網站主機陣亡,不得不建新站

一開始,我的 WordPress 網站是建在 Cloudways VPS 主機上。後來發現有一家 SugarHosts 糖果主機,雖然是共享主機,但每月花費不到 Cloudways 的三分之一。

考慮到網站剛起步,主要功能只是上傳文章,流量也不大,先用基本款主機應該也無妨。因此在 2024 年 2 月跟幾個朋友陸續搬到了糖果主機。

2025 年初,朋友說他最近向糖果主機客服發了技術單,但一個多月都沒有回覆,覺得可能不妙,提醒大家先備份。

我當時大意了,沒有聽進去。直到 3 月中旬,另一位使用糖果主機的朋友說他網站進不去了,我心中警鈴大作,趕緊檢查自己網站,發現也掛掉了……

向糖果主機發了技術單和客服單,果然完全沒有回覆。上網查詢後,雖然討論不多,但近期災情頻出,例如帳單扣款卻未續約、客服完全無回應等。看來等待主機恢復正常是無望。

使用Zeabur一鍵部屬Ghost

換個主機服務商、重新建一個 WordPress 當然也是沒問題。只是剛好想到最近追蹤的創作者,像是 Gipi 老師等,都使用 Ghost 部落格服務,不如就趁這個機會嘗試看看。

參考了雷蒙的 自架Ghost網站 教學,知道了有 Zeabur 一鍵部署這個方式,費用比 Ghost 官方維護費低,而且沒有技術背景的人也能輕易上手,就決定試試看。

跟著步驟做,很快就部署完成。內容還原部分,剛好在電腦中找到一年前的 WordPress 備份,雖然不是最新的,但有總比沒有好。

目前看到有兩種方法,將 WordPress 的文章內容搬到 Ghost:

  1. 依照 Ghost 後台的指示,進入 WordPress 後台,匯出 XML 檔後再匯入 Ghost 中
  1. 使用 WordPress 的 Ghost 外掛,將檔案匯出後,以 JSON 檔從 Universal Import 功能中匯入。(感謝 Larry 搬家紀錄文章 分享外掛資訊)

我使用方法2,有成功匯入(感謝朋友協助確認備份檔案)。方法1步驟比較簡單,不過也有朋友使用方法1後,雖然顯示文章匯入程序已完成,但文章並沒有出現。大家可以這兩種方法都試試看。

另外要留意的是,備份還原後,只會有文字內容,WordPress 圖床的圖片不會一起過來。

設定原有網址重新指向

搬家時,如果希望保留原網址,則需要進行網址重新指向。

首先,在 Zeabur 後台 Ghost 中的「網路」→「公開」中填入要綁定的網域,再將出現的 DNS 資訊回填至網域服務商的 DNS 記錄中即可。

具體步驟可以參考 Zeabur 的這兩篇教學文:

由於 DNS 重新指向可能不會馬上生效,如果轉址沒有馬上成功,可以先耐心觀察一下。我個人的經驗是大約 12 小時後才成功轉址。

串接Google Analytics

在過往流量維持部分,幸好在轉址後,透過 WordPress 匯入的文章網址結構有保留,因此不需做 301 轉址。

如果有在使用 Google Analytics 收集網站資料的人,記得在 Ghost 中同樣串接 Google Analytics,這樣數據才能持續收集。

如果你之前就有使用 Google Analytics ,可以在後台找到網站代碼 (如果完全沒有用過GA,可以先參考網路上其他教學,例如:GA分析是什麼?2025最好懂的Google Analytics教學

將代碼複製,到 Ghost 後台,使用 Code Injection 功能插入網站中。這樣一來,GA 就可以成功接收到資訊。

從WordPress搬家到Ghost的體驗心得

曾經使用過Medium,所以對Ghost的文章編輯後台並不陌生。介面簡潔流暢,是專注創作的好選擇。

摸索了一下,覺得 Ghost 可以說很不自由,也可以說很自由。例如佈景主題,在後台可以動的地方比 Wordpress 少很多,只能改基本的 icon、強調色和基本排版等。

如果想做更多修改,則需透過語法調整,不像 Wordpress 很多時候可以安裝外掛解決,且 Ghost 的語法教學資源不如 WordPress 豐富。

如果你想專注內容創作,不想對網站太操心,Ghost 是輕便、美觀之選。如果你需要透過大量內容排版呈現產品、服務,且不擅長語法,或許 WordPress 還是比較好。

Ghost 還有一個特色是與電子報的整合。Ghost 與 Mailgun 合作,可將文章直接發佈為電子報,還可以搭配會員制度做內容分級。

然而,Mailgun 的免費方案持續限縮,目前 (2025/04) 的免費方案是每天發送 100 封郵件、每月發送 3000 封。

每天發送 100 封郵件這個門檻,等於如果訂閱者超過 100 位,電子報就無法群發完成,就算對奈米創作者來說都是不太適用的限制。

因此,短期內先不考慮串接 Mailgun ,而是維持用之前使用的 Kit 來收集名單及發送電子報。

以上是我從 WordPress 搬家到 Ghost 後約兩週的心得,如果有任何問題或建議,也歡迎留言跟我交流!

如果你覺得這篇分享有幫助,也歡迎使用我的 Zeabur推廣連結 來佈署 Ghost,我將會得到五美金的 Zeabur 使用費折抵。