這幾天花了一些時間把我原本用lifetype架的Blog on Cinema換到blogger平台,詳細原因寫在這篇,至於為什麼不搬到pixnet,大概是因為下意識還是比較偏好Google的服務,也想說再多玩一個網誌系統。

以下是搬家的過程

  1. 下載lifetype的database檔,備份到自已電腦上的instant lifetype。詳情請看:
    [技術備忘]備份Lifetype資料到Instant Lifetype
  2. 更改instant lifetype上的模版,輸出成mt格式的檔案。詳情請看:
    Lifetype搬家到Pixnet的笨方法
  3. 將mt檔裏所有的<!--more-->都置換成<!-- more -->。(請注意中間的空格)
  4. 下載Blogtrans部落格搬家工具,將mt檔轉換成匯入blogger所用的xml格式。
  5. 將生成的xml檔匯入blogger中,完成。

其實也不太簡單,但因為前兩個步驟以前做過了,所以並沒有花太久時間。

但還是碰到了一些問題:

  • 因為某個留言中有不知名的亂碼,造成匯入blogger時亂碼之後的資料都沒有匯入,花了點時間才找到問題所在,把那個亂碼字元移除後再匯入就可以了。
  • 輸出mt檔時忘記把instant lifetype的時區設定好,造成輸出的mt檔日期和時間都錯了,一時沒注意又匯入blogger,結果發現後還要刪除文章再重新匯入。
  • 雖然mt檔時間正確了,但轉成xml檔之後似乎會發生時間上下午不分的狀況,比如15:30會變成3:30,這目前無解。 這會造成文章和留言次序的些許混亂,後來發現是blogtrans的問題,自行下載源碼修改即可。(唉)
  • 繼續閱讀是這兩天blogger最新公佈的新功能,我發現blogger只認得中間有空格的<!-- more -->,認不得沒空格的<!--more-->,但不幸的是lifetype輸出的正是後者。所以要用程式把空格補進去。
  • 在重覆刪除匯入幾次後,會造成blogger產生幽靈留言,因為當刪除文章後,blogger系統並不會一起把文章留言給刪除,而且因為文章被刪除了,造成這些留言沒有地方可以刪除!雖然一般是看不到幽靈留言的,但是若使用一些最新迴響的外掛程式還是可以找出來顯示,也就是blogger的API還是可以存取這些留言。
  • 不幸產生幽靈留言後,還是有辦法可以刪除的,請使用"刪除 Blogger 留言一點靈"這個程式。但這個程式只能一篇一篇的刪除,所以我現在blogger網誌上有2800+篇的幽靈留言不知道該怎麼辦,只能期待哪天Blogger能大發善心,增加大量刪除留言的功能。
  • 要避免幽靈留言發生的唯一方法就是只匯入一次,不要重覆的刪除再匯入,所以在匯入前最好要再三確認匯入檔是沒有問題的。 另外一個方法是在輸出mt檔時可以分頁輸出,所以可以分批把文章匯入,一旦出問題也不會因文章太多而出現太多幽靈留言。

 

另外再列一下這次搬家找到的一些Blogger的外掛:

 

其實上面的繼續閱讀功能不算外掛,如前面說的是這兩天blogger最新公佈的新功能,但在我發現這功能之前上網找了好多實作繼續閱讀的Hack,搞了半天。如今blogger終於做出了這個其他部落格系統都有的功能,網路上過去各豪傑的血淚只能當做歷史了。

不過還是要請Blogger大神行行好,做一下也是其他部落格系統都有的最新回應和最近文章功能吧!也別忘了還有大量刪除回應的功能,謝謝。

Bookmark: HemiDemi MyShare Baidu Google Bookmarks Yahoo! My Web Del.icio.us Digg technorati furl Bookmark to:YouPush Bookmark to:你推我報

Posted by alfredoliao at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(85)