BloggerをエクスポートしてMovable Typeにインポートする方法
症状
クリボウさんのやり方でBloggerからエクスポートして、そのテキストファイルをMTに読み込ませようとすると、
「記事をインポート完了しました」とメッセージが出るのに1件も記事がインポートされていない。
原因と対処法
原因① エクスポートしたファイルの改行コードが、Windows方式(CRLF)になっている。
Bloggerのテキストボックスでデータをコピーして、Windowsのメモ帳や秀丸に貼り付けて保存した場合、
改行コードがWindows方式の"CRLF"になっている可能性があります。
MTを動かしているLinuxやPerlは、これを正しく認識することができません。
対処法
お使いのエディタで、改行コードを"LF"に変換しましょう。
秀丸の場合はこのように改行=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 は「下書きとして保存」
を意味します。
なお、元記事を書かれたクリボウさんには感謝いたします。
この記事がなければインポートは無理でした。