Blogger 搬家到 WordPress 不求人之搬家全紀錄

正所謂自己的房子自己搬, 如果 Blogger 是一個溫馨的茅草屋, 那麼 WordPress 就是個華麗的大城堡, 讓我們一步一腳印, 靠自己的力量慢慢的搬進大房子裡吧 ^O^

一開始糊里糊塗的選了 Blogger 開始了我的 blogging 之路… 喜歡在裡面自言自語, 也愛上跟大家分享美國育兒 & 開箱曬物的樂趣… 兩年過去了, 隨著文章數越來越多, 人氣也小有成果後, 就開始想要精益求精, 想要美美的 front page, 也花更多的心思在 SEO 上面…

 

平心而論, Blogger 真的有滿多優點的, 自由度也還算高~! 但因為他免費服務, 所以也不免有了不少限制, ex: 只能用內建的照片尺寸, 無法上傳檔案, SEO vs. 美美版型的拉鋸戰 & 批次更改的困難度… 當我花了不少的精力後才領悟到 Blogger 不支援, 或者是體悟到 200 篇的內文我需要一篇一篇手動更改的痛苦, 我決定不要再繼續浪費我陪小孩 & 睡覺的寶貴時間,  毅然決然的決定要搬家到 WordPress 了~!! 只能說很多事就是靠一時衝動啊, 畢竟我也才剛大改 Blogger 版面不到一個月啊~!!

2016 全新改版

 

免費就是處處受限, 時間才是最寶貴的資產啊~!!

當我試用了自架站的 WordPress 後, 突然有一種小魚游進大海的驚喜感~!!! 不論是修改照片說明, 分類標籤等等的都可以在一個介面下完成, 有些甚至可以批次作業, 就像拋轉工單一樣的簡單!! 某資工人甚至跟我說, 只要你有邏輯, 我都可以寫程式幫你搞定, 很簡單… 唉, 只能在心裡默默哀悼著當初自己在 blogger 一篇篇新增照片說明 & 尺寸時所花費的時間… 畢竟 SEO 的功力也是隨著時間慢慢的增進, 所以偶而還是需要回頭修改一下舊文… 而當文章一多的時候, 改舊文格式簡直是生不如死啊, 跟我一樣有 blog 潔癖的人還是快快自己架站吧, 時間就是金錢啊 (推坑中…)~!!!

雖然我也一度害怕, 畢竟自架站感覺就像生了個寶寶一樣, 是個不可逆反應! 一但繳了錢開始了這個生命, 就要一輩子供養它, 不然你的回憶就只能被封存了… 總之, 再多的考量都抵不上一時衝動, 人生嘛, 就是需要個契機, 哈~!! 所以, 在 88 節的這天 (8/8/16′), 決定就來認養 twpeach.com 啦! Oh Yayyyy, twpeach 小寶寶, 讓我從現在開始灌溉你吧~!!!!

 

玩了一陣子 WordPress 終於稍微有點感覺了, 雖然修改的介面, 語法都跟我熟悉的 Blogger 不太一樣… 但是, 畢竟也是摸了 Blogger 兩年多, 所以, 還算好上手啦, 而且, 超多好用的外掛啊, WordPress 筆記詳見: WordPress 新手上路網站設定/優化懶人包~!!

WordPress 懶人包

 

好啦, 落落長的前言結束, 這篇主要就要 focus 在從 blogger 搬家到 WordPress 的過程啦~!! 嚴格說起來 Blogger 搬家到 WordPress 真的只有 4 個步驟!

  1. 熟悉新家: 建議先把新家安置妥當再來談搬家, 需要買好 domain & hosting company –> 參考: WordPress 新手上路網站設定/優化懶人包~!!
  2. 匯出/備份 Blogger 舊文 –> Settings –> Other –> Back up Content
  3. 匯入 Blogger 文章 –> Tools –> Import –> Blogger –> Run Importer
  4. 設定 301 Redirects

It’s done~!! 看起來真的不難吧, BUT… 後續需要多少時間微調舊文格式就要看你的潔癖啦! 我自己是已經做好每一篇都要微調的心裡準備, 但還是非常的痛苦, 到現在更新完的文章都還沒一半, 還在繼續努力中, 也努力學習睜一隻眼閉一隻眼不要太強迫症, 只能在心裡跟自己說就痛最後一次吧 :( (finger crossed) 舊包袱真的好沉重啊, 嗚嗚嗚…

大概有個雛型, 下面就來進行進一步的解說啦…

 

複雜的事簡單化

這是我在 PhD 路上常常需要的金玉良言, 放在這裡也是不為過的… 在開始進行這項偉大的工程前, 徹底了解並先做好一些前置作業是絕對必要的!!!

 

Permalink

301 Redirect 沒有魔法, 就是一個舊網址對應一個新網址的設定

為了完美接軌, 大部分的轉址教學文章會跟你說, 先去 WordPress 把 permalink 設成跟 blogger 盡量類似, 也就是 /%year%/%monthnum%/%postname%.html, 這樣 match 起來就沒問題了… 但是我很任性的不想綁著舊東家的 mark, 畢竟這不是一個好的 SEO 網址, 更何況我之前就因為月份的關係老是打錯連結, 所以在能擺脫的情況下我是一定不會走回老路的啊, 而且趁這個機會我也想要改掉一些連結!!

所以, 我自己的做法是維持 WordPress permalink /%postname%/, 先把網域從 twpeach.blogspot.com/ 轉到 twpeach.com/, 再利用 plugin 上傳網址對照表, 就可以批次作業的把 /年/月/post id.html 的文章 301 Redirect 到 /post id/! 這樣做的好處是你可以 100% 的 control 你的新網址 ^^

 

前置作業:

首先, 不論是 Blogger 或是 WordPress, 在不手動設定的情況下, 他們都有自己偵測標題並產生網址的功能… 但是礙於中文標題帶來的一些不方便, 網址就會變成亂碼網址…

Ex: [美國育兒] 美國童裝網購指南, 當這篇文章一誕生, WordPress 自動產生的網址會是 http://twpeach.com/美國育兒-美國童裝網購指南, 貼在網址列上就會變成 “http://twpeach.com/%e7%be%8e%e5%9c%8b%e8%82%b2%e5%85%92-%e7%be%8e%e5%9c%8b%e7%ab%a5%e8%a3%9d%e7%b6%b2%e8%b3%bc%e6%8c%87%e5%8d%97/” 這對有潔癖的我是完全不能接受的, 更何況我有設簡潔網址的強迫症…

所以, 如果看不過去這一點, 那就要有一篇一篇手動改標題的覺悟, 所幸是也不難啦, 花時間就是了…

 

再來, 如何建立 1-1 的網址匹配…

Goal: 取得相對應的 “舊 post id” vs. “新完整網址”

1. 開啟新的 excel 檔, 一篇一篇的把標題貼在 A 行, 舊的完整網址貼到 B 行, D 行則是放上你深思熟慮後的新 post id (post id 就好, 不需要完整網址), 如下圖!

permalink list

 

2. C 行打入公式 “=RIGHT(B2, LEN(B2)-28)” 這步驟是為了要把網域名稱去掉, 基於每個人的網域長度不一樣, 就自己數數啦, 把橘色的數字改成你的字數就可以產生舊網址的 post id 了! 如果在 step1 的時候只貼舊網址的 post id 就可以免去這一步了, 只是, 整個 copy, paste 網址還是比較簡單一點嚕~!!

3. 隨便找兩個空格 ex: F1 打上新的網域名稱 (http://twpeach.com/), F2 打上 ‘/, 完成後 E 行則打入公式 “=$F$1&D1&$F$2” 這步驟是為了要幫新的 post id 加上新的網域名稱! 一樣, 如果在 step1 你本來就輸入完整網址就可以略過這一步啦~!!

permalink list

 

這樣就完成複雜的網址對照表啦~!!

終於可以開始搬家了, 到底前方還有多少困難咧, Let’s see~!!

PS. 建議先全部讀完後再開始一步一步進行喔~!!

Princess Peach

現居德州, 致力於在平凡的生活中尋找不平凡, 在忙碌的生活中尋找只屬於我們的小幸福…

旅行。美食。生活。牽著手的三人行…

若無特別聲明, 本站所有文章皆為作者原創, 欲轉載請註明作者 & 文章出處, 請尊重智慧財產權, 謝謝~!!