BloggerをエクスポートしてMovable Typeにインポートする方法


症状

 クリボウさんのやり方でBloggerからエクスポートして、そのテキストファイルをMTに読み込ませようとすると、

 「記事をインポート完了しました」とメッセージが出るのに1件も記事がインポートされていない。

 

原因と対処法

 原因① エクスポートしたファイルの改行コードが、Windows方式(CRLF)になっている。

Bloggerのテキストボックスでデータをコピーして、Windowsのメモ帳や秀丸に貼り付けて保存した場合、

改行コードがWindows方式の"CRLF"になっている可能性があります。

MTを動かしているLinuxやPerlは、これを正しく認識することができません。

 対処法

お使いのエディタで、改行コードを"LF"に変換しましょう。

 

hidemaru.JPG

 

 

秀丸の場合はこのように改行=LFを指定します。

 

 

 

 

 

原因② エクスポートされたデータの日付フォーマットが変。(同じ日に2つ以上の記事がある場合)

これはクリボウさんのページで既に解説してありますが、補足します。

 対処法

エクスポートされたテキストデータをよく見てみてください。

 DATE: 12:25:00 AM
のようになっている行があるはずです。日付が抜けているのです。

これを、

DATE: 8/31/2006 12:25:00 AM
のように手で修正してあげると、MovableTypeにインポートできるようになります。

  

うまくいったフォーマットの例

インポートに成功した実際のデータをお見せします。参考にしてみてください。

 

CONVERT BREAKS: 1
STATUS: Draft
TITLE: 【活動記録】hayaoki, kakeibo
AUTHOR: DQN
DATE: 8/05/2006 2:11:00 AM
CATEGORY: 活動記録
-----
BODY:
・perlの基礎を練習(とほほ入門)
・perlの本を買った

【一般】
 ・「窓グリッド」のインストール。使い勝手イマイチ。
 ・Active perlをインストール 。簡単やった。

【hayaoki】サイト
 進捗なし

【kakeibo】サイト
 ・概算ボタンの不可視化
 ・AU携帯向けの画面表示最適化


う~ん。結局疲れ果てて寝てしまった。。。(><)
-----
--------
CONVERT BREAKS: 1
STATUS: Draft
TITLE: 今日の活動予定
AUTHOR: DQN
DATE: 8/05/2006 2:00:00 AM
CATEGORY: 活動記録
-----
BODY:
ただいま金曜の深夜2時。

ブックオフでperl・cgiハンドブックも買ったことだし、
これから仕事にとりかかります。

今日やること

【一般】
・開発環境の整備

【hayaoki】サイト
 ・perlのソートアルゴリズムのバグ修正
 ・各種ボタンの設置
 ・入眠時刻の入力
 ・セルグラフの作成、表示
 ・曜日の修正

【kakeibo】サイト
 ・URLの短縮化(ディレクトリの移動)
 ・概算ボタンの不可視化
 ・AU携帯向けの画面表示最適化

さあ夜明けまであと4時間。がむばるのだ!!
-----
--------

注:

CONVERT BREAKS: 1  は「改行を変換」

STATUS: Draft は「下書きとして保存」
を意味します。

 

なお、元記事を書かれたクリボウさんには感謝いたします。

この記事がなければインポートは無理でした。

カテゴリ: