楽天ブログのWordPressへの移行

利用させていただいたソフトは、現時点で以下で配布されている「楽天ブログバックアップツール」です。
http://web1.kcn.jp/hp86tm45/software.html

使い方は同根のテキストファイルに書かれていますが、楽天ブログの月別バックナンバーのURLを指定します。これによって作成されたファイルはMovable Type用のデータファイルのようです。

読み込むにはWordPress管理画面の「ツール」→「インポート」で「Movable Type と TypePad」を選び、上記ツールで作成されたファイルをアップロードします。

しかし、本環境(CentOS5.3、WordPress2.8.5)では、文字化けしてしまい正しく読み込めませんでした。文字コードの関係でしょう。UTF8に修正します。

$ nkf -w (ファイル名) > rakuten_utf8.txt

などとすれば、UTF8に変更できます。

これだと、無事にインポートできました。

もし、この内容で余計なデータや修正したい文字列などがあれば、インポート前に修正しておくといいでしょう。
自分は、「SECRET: 0」や「PASS:」と書かれた行を削除したり、自分のユーザ名や、URLの修正をsedで行いました。

(例)
$ nkf -w (楽天ブログバックアップツールで作成されたファイル) | sed -e “s/SECRET: 0\|PASS://g” | sed -e “s/http:\/\/plaza.rakuten.co.jp\/xxxxxxxxx/http:\/\/silvia-web.net/g” > rakuten_utf8.txt

このコマンドで作成したファイルをインポートしました。インポート時に別ユーザが作られてしまう場合があるみたいだけど、この場合はあとでそのユーザを削除すれば、既存のユーザ(admin)などに作成者を統合できます。

楽天ブログの記事中で参照している画像などは上記ツールでは取得できないので、そこは手動で1つずつ修正しました^^;

これで、基本的に全ての記事が移行できました!楽天ブログは近いうちに削除しますが、ブログを始めるきっかけを与えてくれた楽天ブログさんには感謝しております。