2006年08月10日

旧ライブドアBlogのエントリーをMTへ移行する

20080810-00.gif

2004年10月14日〜2005年6月5日までライブドアで運営していたTNNの旧ブログ。現在もそのまま置いてあるのですが、いっそのこと現在運営しているMovable TypeのBlogにインポートしようと思って色々調べた所結構簡単に出来ることが判りました。

ライブドアBlogの有料プランを利用すると、ブログのインポート/エクスポートが可能になります。エクスポートファイルはMTからインポートできるフォーマットなので簡単にできるんだー!と思ってたら、、、、、、、これがまた大変な作業でした(-_-;) 

#このエントリーは単に覚書きです(^^; 

 

ライブドアBlogからMTへの移行

1)ライブドアBlogの有料プランは月額262円(税込)。ライブドアBlogの一つ一つのエントリーをコピーしてMTでエントリーを作って・・・・というメンドクサイ作業を気にしないならばそれでもいいのですが、エントリー数が200を越えているので、1ヶ月だけ有料プランを申し込みました。

が、、しかし!支払いをlivedoor ウォレット経由で支払うと、有料プランに「1週間のお試し期間」というのが出来るようになり、その期間中にエクスポートしてファイルをとり出し、そして有料プランを解約すれば「0円」で可能になります。

2)有料プランを申し込むとブログのインポート/エクスポート管理画面にアクセスすることができます。

20080810-01.gif

3)下段の「ブログのエクスポート(バックアップ)」→「エクスポートファイルの作成」ボタンを押します。ボタンを押すとファイルを作成している・・・という文字が現れましたが、その後変化なし。10分ぐらい待って「ファイルのダウンロード」を押すと「backup.txt.html」というファイルがダウンロードされます。

4)エクスポートされたファイルは約1,000kb。残念ながらこのままMTにインポートすると文字化けやレイアウト崩れなどが起きるので、若干の調整が必要です。

(1)文字のエンコード形式を変更:ライブドアBlogはEUC形式です。うちのBLOGはUTF-8形式のエンコードなので、適当なテキストエディタで文字コードを変更しましょう。私の場合はJ-edit(MacOS X)で変更しました。

(2)ライブドアの画像はalign=leftのタグで配置されているので、そのままMTへインポートするとテキストが少ないエントリーではレイアウトが目茶苦茶になってしまいます。そこでalign=leftのタグを適当なエディタの検索置換機能で削除します。

例:<img alt="20080xxxx.gif" src="http://xxxx.xx.xx/20080xxxx.gif" width="500" height="343" align="left" />

align="left"を削除します

(3)エントリーした画像ファイルは別にダウンロードしなければなりません。有料プランではライブドアのサーバーにFTPアクセスが可能になるので、FTPソフトウェアを使用して一気にダウンロードを行います。なお、FTPのアクセス方法ですが、詳しくはこちらをご覧下さい。

ホスト名:ftp.blog.livedoor.com
ユーザー名:お客様のlivedoor ID
パスワード:ご利用中パスワード
ディレクトリ:/

(4)画像ファイルをMTのディレクトリにアップロードします。画像ファイルはarchives/imgs/にUPするといいでしょう。

(5)エクスポートファイルに記載してある画像のURLを先程アップロードしたディレクトリにアクセスするようにエディタで一気に置換させます。

旧URL

http://image.blog.livedoor.jp/sato_takuma/imgs/8/8/88667003.jpg

新URL

http://ryo1972.web.infoseek.co.jp/blog/archives/imgs/8/8/88667003.jpg

#赤い部分を置換させました。必要に応じて変更してください。

5)MTの管理画面にアクセスし、左下の「ユーティリティ→読み込み/書き出し」をクリックします。

6)MTを設置したサーバーにFTPでアクセスし、mt.cgi のあるディレクトリーに「import」フォルダを作成します。
7)エクスポートファイルを「import」フォルダへFTPでアップロードさせ、MTの管理画面「エントリーの読み込み」ボタンを押してインポートさせます。しかし、さすがに1MBもあると成功しません(-_-;)..........

そこでエディタでエントリーを細かく分割してちょっとずつインポートさせました。

約1MBのエクスポートファイルをエディタで開くと約30,000行のテキストファイルになります。

これを約2,000行程度になるように適当なエントリーからエントリーまでをコピー

「import」フォルダへアップロードするファイルにペースト

アップロード

「エントリーの読み込み」ボタンを押す........

をひたすら繰り返しました(^^; 

ちなみに、エントリー部分は「AUTHOR」タグの最初から〜次のAUTHORの直前の行までです。

8)最後に再構築して終了です。

※有料プランを解約するのを忘れないようにしましょう(^^;



いつもありがとうございます!ブログランキングへの投票お願いします→ 




TNN Blogではスパムコメント排除の為、掲載にはウェブログのオーナーの承認が必要です。また、英語のコメントも不可能です。なお、現在はTBは停止しておりますので御了承下さい。

To remove spam attack, we can not accept automatically your comments and trackbacks. All your comments and trackbacks are needed with owner's approval. Sorry, we can not accept English comments. If you want to contact owner, please send me a E-mail.


Posted by RYO at 2006年08月10日 11:03
トラックバックURL

このエントリーのトラックバック(TB)URL:
http://ryo1972.web.infoseek.co.jp/cgi-bin/mt/sato_takuma.cgi/564

コメント
コメントしてください




保存しますか?