Searching...
2014/06/23

アメブロからbloggerへの移転・乗り換え (2014年版)


このたびアメブロからbloggerへ引っ越したわけですが、予想以上に手間がかかりました。

ウェブ上に情報がなかったり、以前利用できたツールが使えなかったりしていたこともあるので、一連の作業を最新版として記しておこうと思います。



1.FC2ブログへインポートする




まず、アメブロはエクスポート機能を提供していません。
「エクスポート」というのはつまり、ブログのデータを他のサービスで使える形で取り出すことです。
「インポート」はエクスポートの逆で、取り出したデータを取り込むことですね。

出ていく人には厳しい会社、アメーバ・・・。
しかしFC2ブログが各ブログからの「お引越しツール」を提供しているのでお借りします。
FC2に感謝。

画面の指示にしたがって作業します。

FC2でIDを持っていない人は登録してください。



2.FC2ブログからエクスポートする



次に、他のブログサービスへ取り込むためにFC2からエクスポートします。
管理画面左下のツールというカテゴリの、「データバックアップ」です。

MovableTypeという形式のテキストファイルがダウンロードできます。
後で使うツールがファイルサイズ1MBまでなので、ダウンロードしたテキストファイルが1MBを超える場合には分割してください。




3.日付の変換

Blogger ブログ移行用、MovableType 形式のエクスポートデータの日付を変換するツールで、日付形式を変更します。

こちらのページでは、


(以下引用)
  • 日本標準時(JST)をグリニッジ標準時(GMT)に変換。 (例: 5/5 08:34 → 5/4 23:34)
  • 24 時間制の時刻を 12 時間表記に。 (例: 23:34 → 11:34 PM)
  • 0 時台は 12 時台へ書き換え(Blogger の仕様)。 (例: 0:12 AM → 12:12 AM)
(引用ここまで)


ということをしてくれます。
これをしないと、記事の日付が全部、インポートした日付になってしまいます。
作者様に感謝。
もしこれが使えなかったら、正規表現で検索置換する、ということに。


4.画像アドレスを差し替え


引っ越しツールを借りたFC2ブログ、ブログに使われている画像は、このままではFC2のサーバーに置きっぱなしです。
別にそれでもかまわないという方は、FC2ブログを削除せずに非公開にしておきます。

FC2がブログサービスをやめない限りは問題ありません。
画像も移転する場合は、画像ファイルを移動させてから画像アドレスを置換します。

※実際には自分はこれを行わなかったので間違っている可能性も。ご自身で検証をしてください。

ここでは、

http://casio-pb-100.googlecode.com/svn/etc/lbExodus/base.htm
このツールを使います。



上の入力ボックスに、エクスポートして加工中のテキストファイルのテキストをコピーして貼り付けます。

次に、FC2ブログのデータバックアップから画像を全てダウンロードして、picasa ウェブアルバウにアップロードしなおします。一つのアルバムに1000枚くらい入るはず。

で、アップロードした画像データの全てのアドレスが含まれているテキストが必要なのですが、
マイフォトでアルバムを開くと右下の方にRSSと書いてあるのでクリックします。するとずらーっとテキストが出てきます。

※Google+にアップロードしても、picasaウェブアルバムにアップロードしても、名前と見た目が少し違うだけで同じサービスを使っているのですが、Google+ではRSSがどこにあるかわかりませんでした。picasaウェブアルバムと検索すればpicasaの画面で見ることが出来ます。



コピーして、下の入力ボックスに貼りつけ、「新しい画像のurlに置換」とするとばっちり置換されて出てくるという寸法、のようです。




5.テキストファイルを修正


ここの一連の作業はウェブ上で情報を見つけられませんでした。


どうやらbloggerかFC2かで仕様の変更があったようで、インポート後のコメント欄や記事タイトルが変になってしまうので修正しなければいけません。

この項目以外はなんなら他の素晴らしいサイトを参照したほうが良いかもしれません。

1.___________

  コメントの件名部分にある、
  "TITLE: (数字). "という部分を削除します。
  やらないと、コメントの付いている記事のタイトルが全てコメントの件名に変わってしまいます。

  これには正規表現という検索方法を使います。
  MicrosoftWordなどの正規表現に対応したエディタを使ってください。
  Wordの場合は「ワイルドカードを使用する」にチェックを入れて、「検索する文字列」に

"TITLE: [0-9]{1,2}. "

   と入力。
  「置換後の文字列」は空欄にして、「全て置換」をしましょう。


2.___________

SECRET: 0
PASS: 

  を削除。これをしないと、コメント欄のなかに"SECRET: 0 PASS:" とでてきてしまいます。

  置換機能で一括削除してしまいましょう。

3.___________

行頭にある、全角の "(" と ">" それに全角数字

  が文字化けして"?"になってしまうので、かっこは半角に置換。

  数字は置き換えるのはあきらめました。
  いくつか手で直したくらいです。

  テキストファイルの段階では文字化けしておらず、下の6.で行うxmlファイルへの変換の段階で起こるようです。



6.Bloggerでインポートできる形式に変換



http://movabletype2blogger.appspot.com/で、テキストデータを変換します。
英語のページですが、とにかく

  1. 「ファイルを選択」をクリック
  2. 修正済みのテキストデータを選択して「開く」
  3. 「convert」をクリック
すればオーケーです。
すると、拡張子がxmlというファイルが出来ます。
あと少し!


7.Bloggerにインポート



インポートします。
設定→その他→ブログツール→ブログをインポート
と選択してください。

おしまい!お疲れ様でした!


おまけ:古いブログについて


古いブログはそのままにしておくことは出来ません。
そのままだと重複コンテンツとみなされてしまうので、検索に引っかからなくなってしまうからです。

  • アメブロ

アメーバIDを削除する場合には退会ページから。
IDは残しておきたい場合には、全ての記事を下書きに設定せよとのことです。記事削除でもいいでしょう。

出ていく人には厳しいアメーバ・・・。
とにかく一括で何かをするということはアメブロでは出来ないので、1つずつ手作業です。
がんばりましょう。

  • FC2ブログ
画像データを移行しなかった場合には、非公開に設定しましょう。
画像データを移行したら、削除してしまってOKです。ただ、文字化け前のデータを残しておけるので、非公開にして残しておいてもいい気がします。









0 コメント:

コメントを投稿