迷犬の迷走

カメラと雑記とたまに仕事の話

blogger.comからHatena Blogに移行しました

使い勝手が悪かったのと、課金すれば多少は記事を書くだろう。ということでブログサービスを移行しました
ちょっと作業にハマったので作業手順を記録に残します

作業環境

Mac Book Pro 13(late 2016)
High Sierra 10.13.3 Beta

Windowsの場合も大体同じだと思います

変換には以下のツールを使います github.com

変換手順

事前準備

bloggerの管理画面からエクスポート機能を用いて、全てのブログデータをダウンロードしておきます

1. ツールを落としてきます

git clone https://github.com/pra85/google-blog-converters-appengine

2. Pythonが必要なので環境を作ります

1.まずはhomebrewを最新化
brew update

2.pyenvのインストール
brew install pyenv-virtualenv

3.環境変数の設定

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

4.Pythonのインストール
pyenv install 2.7.14

5.Pythonの設定
pyenv global 2.7.14

6.インストール状況の確認
pyenv versions

3. 必要なパッケージをインストールします

pip install gdata

しかしここでエラーが発生

ERROR: The Python zlib extension was not compiled. Missing the zlib?

このコマンドを実行する
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install -v 2.7.14

4. 事前準備で作った import.xml を 変換して export.xmlにします

./google-blog-converters-appengine/src/blogger2movabletype/blogger2movabletype.sh import.xml > export.xml

5. はてなブログの管理画面からインポートします

割愛

補足:Windowsの場合

Windows10なら、ほぼ同じだと思う

Windows7だと、インストーラーをダウンロードしてきて、環境変数の設定が面倒くさいかも

作業を終えて

移行作業自体はあっという間に終わってしまったので非常に簡単でした
管理画面も軽くなったしちょっとはブログを書いてみようと思えるようになった
あとは、どれだけ負荷に強いか。。。とはいえアクセス数などほとんどないブログなので問題ないかな?