- 2008-09-22 (月) 15:21
- ブログ全般
更新を停止したブログがありまして、そのブログが使っているドメインで新たにサイトを作りたいと思い立った。
1年以上前に役目を終えているブログなので訪れる人もまばら、ただそこに存在しているだけのブログなんですが、だからといって400件近くあるログを全て削除してしまうのはなんだか勿体ない。大した内容ではないけれど丸3年近くかけてコツコツと書いてきた文章の集合体なんだもの、キレイサッパリ消すなんて絶対に無理だよ。なので別の場所に移動することに。
旧ブログを構築しているのはSerene Bachで、移転先は別のサイトを構築しているMovableTypeで新たにブログを作ることに。幸いにもSerene BachはMovableType形式のログをエクスポートできるので、ちゃっちゃと書き出してそのままMovableTypeにインポート。400件ものログがコメント・TBもそのままに30分弱で移し終えた。インポート・エクスポートの機能なんて滅多に使うことがないので普段は意識もしないんですが、いざ使ってみると便利なものですなぁ。
今回はSerene Bachからの移転でしたから、仮にSerene Bachにエクスポート機能が無かったとしてもSerene Bachを丸ごと移動してしまえばSerene Bach→Serene Bachというカタチで移転は可能でした。だけどこれがエクスポート機能を持たないレンタルブログサービスだったとするとゾッとしますな。400件ものログは動かすことも出来ず、選択肢は「そのまま放置 or 思い切って削除」のどちらかになってしまう。
エクスポート機能を持たないブログサービスは結構あるらしいですが、それらのサービスでコツコツと書いている方々へ一言申し上げたく候。今からでも遅くはないです、今日の記事からでも遅くはないです、エクスポート機能のあるブログに引っ越しましょうよ。用意周到な方はエディタなどでローカルにバックアップをとっているかもしれませんし、昨今ではWindows Live Writerなどの投稿ソフトを使うことでバックアップも取れるようですが、エントリに付いたコメントやトラックバックまでは保存できませんし、記事単位のバックアップだとブログの移転には向いてませんし。
大事なブログだからエクスポートが出来ないくらいの理由で簡単には移転できないかもしれません。でも大事なブログだからこそエクスポートは大事だと思いまっせ。
エクスポート機能の無いブログでの移転についてちょっと調べてみた。ネットで調べてみただけなのでオイラが試したわけではありません。質問されても困っちゃいますんでひとつ宜しく。
ライブドアブログ(無料版)
feedからログをバックアップするソフトが配付されている模様。コメントやトラックバックまではバックアップできないらしい。
http://blog.livedoor.jp/karuman4753/archives/cat_649232.html
ameblo(アメーバブログ)
さすがユーザー数が多いだけあって色々と手段があるみたいです。使い方までは分からんですがググれば色々とHITします。
http://www.geocities.jp/tool_bou/tool/blog/
http://ameblo.jp/drunken/entry-10066828324.html
http://net.s52.xrea.com/x/export/ameblo_ripper.php
エキサイトブログ
JavaScriptでバックアップを取る方法が公開されています。ページ単位なので記事数が多いと大変そう。http://www2.potto.client.jp/exblog_export.html
http://blog.potto.client.jp/archives/2007/07/entry_16.html
(上記リンクはどちらも同じツールのようです。説明が解りやすい方を)
ヤプログ(無料版)
裏技が用意されている模様。ヤプログに有料版なんてあったのね。
http://sample.main.jp/export/yap_index.php
ドリコムブログ
ヤプログと同じ人がツールを公開している模様
http://sample.main.jp/export/
楽天広場
アフィリエイト用途が大半なのにますますGoogleから嫌われる楽天広場。なんとかなるのか?
http://www.solisart.com/software/rakuten_backup.html
http://pc-house.jp/rakuten-blog-backup/index.php
http://rakuten.luckywave.net/
Yahooブログ
adiary形式でエクスポートするツールがあるらしいんだけどさすがはYahooブログ、重くてページが開かん(それとも消失か?)。でもadiary形式でエクスポートしてからMT形式やxmlに変換するのが面倒臭そうな気がしないでも。
http://www.unno.co.jp/~uno/adiary/uno/export_yahoo_blog
メジャーなブログはこんなもんかな?あぁ、1つ思い出した!
オイラが実際に経験したんですが、FC2ブログでエクスポートしたログ。あれって独自の形式と思いきやほとんどMT形式なんです。以前の管理画面では「FC2ブログ形式(MT形式)」なんて書かれてました。なのでFC2でバックアップしたログってMT形式がインポートできる他のブログに移転できるんですな。もちろんMovableTypeでも読み込めます。
だけどそのままだとちょっとだけ不具合が出る。なにかっつーと改行が反映されないんです。んじゃどうすりゃいいかっつーと、CONVERT BREAKS の値を 適切なものに設定してあげる。
CONVERT BREAKS はMovableType形式でブログ記事の改行設定に関するフラグでして、FC2ブログの場合は投稿時の「改行の扱い」の設定で「自動改行」を選んでいるとCONVERT BREAKS: defaultに、「HTMLタグのみ」を選んでいると「CONVERT BREAKS: 0になります。FC2でエクスポートしたログにも各記事のメタデータ(記事の先頭部分)にCONVERT BREAKS: defaultとかCONVERT BREAKS: 0と書かれているのが確認できるはず。
改行がうまくいかない記事はここの値が default になっているはずなので、この部分を取り敢えず 1 に変更してみてください。改行が反映された状態でインポートできるはず。
置き換えはTeraPad や Crescent Eve などのテキストエディタを使えば一瞬で済みます。
CONVERT BREAKS: default → CONVERT BREAKS: 1
参考文書
http://www.movabletype.jp/documentation/appendices/import-export-format.html
あぁ、もう一つ思い出した!
ブログの移転で引っ掛かるのが文字コード。現在はブログの文字コードといえばUTF-8が一般的ですが、中にはUTF-8じゃないブログサービスもあります。例えばFC2やJUGEMの文字コードはEUC-JPですし、seesaaはshift-jisです。文字コードの違うログをインポートするとかなりの確率で文字化けしちゃって読めたもんじゃありません。(気の利いたブログサーバーなら変換してくれそうな気もするけど、そんなのあるのか?)
ってことで移転前と移転後の文字コードが違う場合は移転後のコードに変換する必要があるんですが、慣れてないとこれが面倒臭い、というかその方法すらよく分からない(オイラも散々遠回りをしました)。
ということで文字コードの変換に便利なソフトをご紹介。
文字コード変換ツール「KanjiTranslator」
http://www.kashim.com/kanjitranslator/index.html
ソフトを使わない裏技としてseesaaブログを使て文字コード変換する方法もあります。
seesaaはインポート・エクスポートの際に文字コードを指定できるので(少なくとも2年前までは出来た)、一度インポートしてから文字コードを変えてエクスポートすれば変換できちゃいます。
あぁ!JUGEMなどのxml形式をMT形式に変換する裏技もあったな、どうするんだったっけ・・・・。思い出したらそのうち書きます。
関連してそうな記事
今のところ無いみたいです
- Newer: MovableTypeのインポートエラー
- Older: WordPressでPhotolog
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://wordpress.stylefree.info/blogs/1.html/trackback/
- Listed below are links to weblogs that reference
- インポート・エクスポートの重要性 from buried bird