このところのFACEBOOKに代表されるSNSに比べ、話題に上ることも
少なくなったブログというツールですが、SNSの洪水のような情報量の多さに
ちょっと引き気味の人間としては、ブログのスカスカ感が逆に気楽でいいな、
と再認識しています。
最近のFC2ブログ、サービスの面で放置気味のように感じられていたので、
いつ消えてもいいようにバックアップを取るのと同時に引っ越すことにしました。
で、FC2→Blogger の移行については、これが結構面倒で、苦戦。
そこそこ説明してくれているブログがあったので助かったのですが、それが
なかったら、あきらめてたはず。
自身の覚書と今後の参考になる方がどこかにいるやもしれませんから
ちょっと書きとめておきます。
【ダウンロード】
まずは、FC2の管理画面から、テキスト(文字)をエクスポートします。
これは簡単。
テキストファイル(.txt)でダウンロード。
そして、100件ずつになっている画像ファイル。
こちらは、ブラウザ上に表示されるので、一括してダウンロードするなら
ソフトを使います。今回は「イメージダウン」というソフトを使わせてもらいました。
フリーソフトで色々あると思います。
問題は、Bloggerのインポートが、xmlファイルにしか対応していない点。
txtファイルを変換するのが最終目標ですが、そこまでに細かい調整が必要です。
【ワードで置換】
まずは、投稿された日時。
そのままだと全部の記事がインポートした日付になってしまいます (FC2が24時間表記のため)
そこで、
txtファイルを開く(メモ帳など)→ コピー → ワードに貼り付け をして
置換をします。
必ず、置換をする時に、オプション→ワイルドカードをONにして
検索対象|[0-9]{2}:[0-9]{2}:[0-9]{2}
置換文字|09:03:25 PM
これで、投稿時刻が全て3:25になります。12時間表記なら、何時何分でもいいはず。
ここまでは、ネット上に結構情報があったのですが、悩んだのはコメントの扱い。
コメントの内容もエクスポートされるのですが、Bloggerにはインポートされないようです。
なのに、コメント数だけはカウントされてダッシュボードに表示されてしまい
コメント管理の画面で必ずエラーを起こしてしまいます。
管理画面のエラーを修復する方法が見つからなかったので、エクスポートされた
コメントを削除することにしました。
具体的には、txtファイルにある ”COMMENTS: ” から ”-----” までの間を
削除できればいいのですが、ワイルドカードを使って、改行を含めた
不特定の文字列を範囲として検索できるものなのか、ワイルドカードと正規表現
から勉強して、さらに色々と試してやっと成功。
検索対象|(COMMENT:*^13\-----)
置換文字|
置換する文字を空白にすることで、コメントを全て削除できます。
※それでもって、自分では失敗したところ。
インポートしてみると、文頭の全角数字と全角アルファベットがやたらと「
��」
という文字化けを起こしています。後から直すのに大変な手間でした。
こんなことなら、この時点で、全角の数字、アルファベットを全て半角に置換して
おくといいかもしれません。
【画像】
この時点で、全ての画像ファイルの参照元は、FC2ですから、こちらも
変更する必要があります。
まあ、変更しなくてもFC2の元プログを残しておけば参照できなくもないですが、
「動的ビュー」のホーム画面で画像が出ないなど、後で不便かも。
まずは、ダウンロードしておいた画像をPicasaのフォトアルバムに載せます。
それから次が面倒でした。
画像URLを取得します。一個ずつ右クリックでコピーしながら貼り付けると
気が狂いそうなので、ベクターでいいソフトを見つけました。
「CliPla」というソフトで、ひたすら連続でコピーするとそれまでのコピー履歴を
txtファイルで保存できます。間に「改行」をはさむ設定にしておきましょう。
フォトアルバムのスライドショーを起動してひたすら右クリックからURL保存で
がんばります。
で、積み上がったテキストを忘れずにtxtファイルに保存したら、
http://casio-pb-100.googlecode.com/svn/etc/lbExodus/base.htm
こちらのサイトを使わせてもらって、画像URLを新しいものに置換。
それをコピーして、メモ帳に貼り付けて保存ですが、その時、
文字コードをUTF-8にして保存するよう気をつけてください。
(メモ帳のデフォルト/ANSIで保存してしまうと最後の変換でエラーが出ます)
【xmlファイルに変換】
最後に、こちらのサイトで、txtファイルをxmlに変換します。
http://movabletype2blogger.appspot.com/
そうしてできたxmlファイルを、Bloggerにインポートすれば、移行完了。