從 Blogger 搬家到 Hexo 的第一篇
搬家源由
Blogger 不好用嗎?
不會啊,已經使用好幾年了,
有內建很棒的後台,詳細的 Dashboard、WYSIWYG 線上編輯器、版型範本也有多種選擇,當然你想要使用 GA 或是 Google Adsense 等 Google 自家服務更是輕鬆容易,連相簿也整合好 google+ 了,甚至聽說還送你 SEO 優勢(鄉野傳說?)
而且輕輕鬆鬆註冊個帳號就可以使用囉。
Why 改用 Hexo?
Hexo 沒有很厲害的後台,還需要自己 host server,雖然相較於 Blogger 沒那麼方便,不過卻多了更多練習的機會,以下給自己整理了幾個搬家的理由:
- Hexo 使用 markdown 語法來寫文章,藉此讓自己更熟悉這個語法。
- 雖然之前也可以藉由 StackEdit => Blogger 但是體驗沒那麼流暢
- 用 markdown 呈現技術文章的排版效果比較好,讓自己更專心寫些技術文章。
- 給自己找個理由實際摸摸 Node.js。
- 方便備份,所有的文章單純就是文字檔,完全不需要依賴資料庫。
- 最近用 Hexo 似乎比較潮!? 社群內好多朋友都改用了。
其實除了 Hexo 之外,類似的選擇還評估了 jekyll、Ghost、Octopress,各有各個優缺點,Hexo 明顯的優勢在於 編譯速度快、安裝設定超簡單,之後整理一下在來分享評估的小小心得。
搬家心路歷程小記
原先在 Blogger 前前後後寫了約1百多篇文章,雖然大多是學習過程的雜記,稱不上什麼技術文章,但總是個回憶,捨不得丟棄,因此希望可以有個搬家工具來打包舊文章。
備註:舊版 Blog 位置:https://bobo52310.blogspot.tw
Hexo 官方搬家教學:
官方貼心地提供搬家(migration)說明 https://hexo.io/docs/migration.html
目前有支援以下幾種來源:
- RSS
- Jekyll
- Octopress
- WordPress
但是沒有看到有支援 Blogger …
只好請 Google 來幫忙,找到一個看似可用的 npm 套件:hexo-migrator-blogger
實際測試後,僅僅噴了一些錯誤訊息,無法執行打包舊文章 @_@
|
|
最後還是改用官方教學的 RSS 來源,才成功打包。
這裡會需要從 Blogger 找出 RSS 位置,詳見:
https://www.blogger.com/feeds/6977877551634260178/posts/default以及 Blogger 的 feed urls 規則
https://support.google.com/blogger/answer/97933?hl=enhttps://你的blogger帳號.blogspot.com/feeds/posts/default
找出特定某一篇的 RSS
https://你的blogger帳號.blogspot.com/feeds/postId/comments/default
使用 RSS 來源方法雖然可行,但也不是完美,1百多篇僅成功匯出 25 篇…(到 2012.5)
而且圖片也無法轉換過來 @_@
有考慮乾脆從 blogger 後台匯出 xml
xml => web => hexo converter
或許也是一個方法~