0%

Migrating My Blog from Blogger to GitHub

使用 GitHub 之前,我曾經回到之前較熟悉的 Blogware:WordPress 與 Blogger,以下是我的小小心得:

  1. WordPress:一開始,我是從 WordPress 切入的,也就是先到 Godaddy.com 購買主機服務,並且使用 WordPress 來架設,從我以前留下來的備份資料,可以知道 WordPress 已經從第 2 版升級到第 5 版,資料庫的結構上有一些不同,功能上似乎也有進化,回復的過程就是花了點時間在資料結構的處理上,只是,我當下購買的主機服務太入門,網頁的載入上比較吃力,而我不打算再多花錢。
  2. Blogger:之前寫部落格,後來最長時間使用的資源就是 Blogger,我也有備份,回復過程中,為了比較漂亮的 PermaLink,而把所有的文章標題都改成英文命名外,整個過程算是非常迅速的,經過幾年的發展,Blogger 給我的感受也好像有點進步,但是,佈景(Theme)的設定上仍不夠多元,用一個我能夠接受的佈景沒多久,我就開始尋求其他方案,例如:Medium、Tumblr 與 Disqus…等。

GitHub 也可以免費架設部落格,而且網路上可以找得到的資料夠多,而我花費大概 2 個小時,消化並瞭解 3 件事:

  1. GitHub 的 Blog 架設等相關基本知識。
  2. 遷移 Blogger 到 GitHub 的實做方法。
  3. 選用工具:Hexo。

參採網路上不少文章後,我認為在實際轉移上,比較穩妥的步驟是 Blogger → WordPress.com → GitHub,也就是把 Blogger 上匯出的備份檔(xml 格式),先轉到 WordPress.com 後,再匯出 WordPress.com 上的備份檔(一樣是 xml 格式),然後,使用 Hexo 做最後的轉移。

轉移之後,我稍為讀了一下每一篇部落格,觀察到有些文字的設定是有跑掉那麼點,但整體的完整度還算高,可惜的是留言應該是要用額外的方式處理。

另外,我也試著轉換其他使用 WordPress 撰寫有關 Coding 分享的文章,轉移後的好處是在 Hexo 預設的佈景下,會自動顯示程式碼的行數,只是,也會明顯看到原本在 WordPress 發佈的程式碼,使用 Tab 鍵所產生的空格與排版會整個被吃掉,要整個處理到好,勢必是要再花一點時間。