2012年から利用していたBloggerからはてなブログに移行しました。
一筋縄ではいかずグーグル先生に聞いたところ、たくさんのサイトで紹介されていました。
ここでは私が行った方法を忘備録として記事にしておこうと思います。
Bloggerからはてなブログに移行する方法は2つある
グーグル先生によると、どうも方法は2つあるようです。
FC2ブログ経由
一番簡単なのはFC2に移行のための仮ブログを作り、そこからデータを変換してはてなに移行するというもの。
↑こちらのブログを参考にしたのですが、記事にもある通りFC2に移行できるデータが2MBまで。長期間書きためたブログはデータを分けなければいけません。
記事を参考にBloggerのバックアップをとったら2MBをゆうに超えていました。うーむ。ど素人にデータの分割とかめんどくさい。。
ジョーカーさんもFC2方式では出来なかったようで、google-blog-converters-appengineで形式を変更して無事移行したようです。
ただ、ジョーカーさんはWINDOWSなのでMacの私には参考になりそうもありません。
google-blog-converters-appengineを使う方法
こちらのマカロニ・グラたんさんの記事を参考に行い、意外と簡単に出来ました!
マカロニ・グラたんさんはこの記事以降更新されていないので、サイトが無くなってしまうかも知れないと思い、忘備録として以下、引用させて頂きます。
手順は、以下の通り。
- Bloggerからブログのバックアップをする。
- Googleからgoogle-blog-converters-appengineをDLする。
- ターミナルを起動し、ブログのバックアップをMovable Type形式に変換する。
- 変換したファイルを、はてなブログにインポートする。
大まかにすると、この4つの手順になります。
以下で、詳しく書きます。
1. Bloggerからブログのバックアップをする。
①まず、Bloggerのページへ行きます。
②ページの左側のリストから「設定>その他」を選択します。
③「コンテンツをバックアップ」というボタンを押して、xmlファイルをエクスポートします。2. Googleからgoogle-blog-converters-appengineをDLする。
Google Code Archive - Long-term storage for Google Code Project Hosting.
上記リンクへ行き、最新のgoogle-blog-converters-appengineをダウンロードします。
ダウンロードしたファイルは解凍しておきます。
3. ターミナルを起動し、ブログのバックアップをMovable Type形式に変換する。
①2で解凍したファイルのbinフォルダに1でエクスポートしたxmlファイルを入れ、ファイル名を「blogger.xml」に変更します。
②「アプリケーション>ユーティリティ>ターミナル」を開き、「bin 」と入力します。(半角スペースを最後につける)
③binフォルダをターミナルへドラッグ&ドロップし、returnキーを押します。
④「./blogger2movabletype.sh blogger.xml > mt.xml」と入力し、returnキーを押します。
⑤binフォルダ内にmt.xmlファイルが出来上がっています。
4. 変換したファイルを、はてなブログにインポートする。
はてなブログのダッシュボード、インポートページを開き、mt.xmlファイルをアップロードします。
ジョーカーさん、マカロニ・グラたんさん、どうもありがとうございました!
とても役に立ちました:)