数年使ったけどBloggerはイマイチだったので、はてなブログに移行した話。
こんにちは、はじめましての方ははじめまして、ドマオーと言います。 今回、数年使っていたBloggerからはてなブログに移行してみたのでその話を書きます。
なんで Bloggerから移行しようと思ったの?
Blogger、だいぶ前からなんですが エディタ上の表記とプレビュー画面が一致しなくなることがよくあります。
使い方が悪いのかもしれませんが、自分の環境だとこうなることは非常によくあります。その都度影響ありそうなHTMLタグを手動で消し飛ばして調整していました。しかし、HTMLタグを弄ろうにも、整形されてない生の出力で、出力自体もheadingブロックが一切意図した通りに使われずstyleを直書きしたspanとbrの山ですっごく微妙でした。それで結局ある程度で妥協することもよく有りました。
こういう状況を数年我慢してたんですが、最近技術記事を書くようになって ブログをこういうようわからんので書くのが嫌になったのでついに移行することにしました。
どうやって移行したの?
基本的には 下記記事の通りでした。
Bloggerがリニューアルされる前の2018年時点の記事でしたが、2024年時点でもこの方法は通用しました。自分は Ubuntu16を持っていなかったので、WindowsのWSLで下記の通り実行しました。
前提
- Windows10 / WSL2
- Ubuntu22
- python2.7が入っている
python2
かpython
で実行できるはず
手順
- 0 blogger トップ -> 設定 -> コンテンツをバックアップ で bloggerの独自XMLを出力する
- 1 Google Code Archive - Long-term storage for Google Code Project Hosting. からContentType形式(汎用ブログデータ形式)への変換スクリプトをダウンロードして展開する
- 2 展開したフォルダで WSL ターミナルを開く
- 3 展開したフォルダ直下に 先程の blogger独自XMLを持ってくる
- 4
展開したフォルダ -> bin -> blogger2movabletype.sh
を適当なエディタで開いてpython
と書かれているのを、自環境に一致するpython実行ファイル名に変える - 5
./bin/blogger2movabletype.sh (blogger独自XML).xml > (変換後のファイル名).xml
のように 出力する。- パイプで出力 する必要があるので 要注意
- 6 エラー無く成功したら、あとははてなブログの案内に沿ってContentTypeとしてインポートするだけ
- 他のサービスからブログを移転する(ブログデータのインポート) - はてなブログ ヘルプ
- ハッピーハッピーハッピー
やってみた感想
かなりスムーズに移行できた。 あと、はてなブログのほうが断然書きやすい、やっぱマークダウン対応は今の時代必須だと思う。 めでたしめでたし。