はてなブログからBloggerへ記事を移行しました(2023年7月)

 4年ほど遠ざかっていたBloggerに戻ってきました。この間、はてなブログさんにお世話になっていたのですが、どうも自分の考え方、向き合い方に合わないことに気づき、備忘録・日記という本来の目的を満たすにはやはりBloggerのほうが自分には合っていると考え、舞い戻った次第です。

Bloggerで再開するにあたって今まで「はてなブログ」に書いた記事をどうするかあれこれ考えました。そのまま放置する、退会し全て削除する、全記事をBloggerに移転する等あったのですが、せっかく書いたので全ての記事をBloggerに移動させることにしました。しかしここで難題にぶつかりました。ブログからブログへの移行は通常は比較的簡単にできるのですが、Bloggerから移行、あるいはBloggerへの移行という場合はとても大変だということです。Bloggerを除く多くのブログはMovable type(MT形式)で記述されており、エクスポート・インポートは比較的簡単です。しかしBlogger記事は(Blogger固有の)xml形式なので、一筋縄ではいきません。

何とか簡単にできないかとネット検索したのですが、Bloggerとの橋渡しサービスを提供していてくれたサイトはほとんど閉鎖されており絶望的でした。はてなブログに書いた記事は136件あったので、いちいちコピー・アンド・ペーストで移行する(どれくらい時間かかるでしょう)には多すぎました。仕方なくGoogleが提供しているツールを使うことにしました。これはPython環境で動作するのでPythonのインストールも必要になり、できれば避けたかったのですが他に手段はありませんでした。その手順を備忘録として書いておきます。

まず私が使用しているMacBook Air(M2:Appleシリコン)にPythonを導入します。Macには最初からPythonはインストールされているという記事を見つけて、ひとつ手間が省けたと思っていたら、それはOSXCatalinaまでの話で、私のM2MacBook AirはVenturaでPythonは廃止になっていましたので、やはり自力で導入することになりました。MacにPythonを入れる場合、通常はHomebrewというツールを利用して導入するのですが、この方法だとプログラミング知識に乏しい私のような人間はPython3をインストールしてしまいます。Google提供のツールはPython2環境を推奨しているのでPythonはHomebrewを介さず直接pythonのホームページ(https://www.python.org/downloads/macos/)から2015年公開のPython2.7.10(May23,64bit)インストーラーを使ってMacにインストールしました。そのあとGoogle提供のツール(Google-blog-converters-appengine:https://code.google.com/archive/p/google-blog-converters-appengine/)のうち、r89.tar.gzをダウンロード・解凍すると、google-blog-converters-r89という名称のフォルダ生成されます。

はてなブログの記事は自分のダッシュボード>設定>詳細設定>エクスポートと進み、記事のバックアップと製本サービスからダウンロードしました。Movable type(MT形式、UTF-8)のテキストファイルになりますが、このままxmlに変換すると投稿の日付・時刻が狂うのでBlogger仕様に変更する必要があります。Bloggerのページ(http://programming.kuribo.info/2012/05/blogger-movabletype.html)で全文をペースト後、変換し、生成されたテキストを保存します。

あとはgoogle-blog-converters-r89のbinフォルダにテキストファイル(txt)を移動・保存後、MacのターミナルでCD半角スペース後にgoogle-blog-converters-r89のbinフォルダをドラッグアンドドロップ、リターンキー押します。次いでbinフォルダ内のmovabletype2blogger.shをドラッグアンドドロップ(Mac、Linuxでは.sh、Windowsでは.batです)、半角スペース、生成したテキストファイルをドラッグアンドドロップ、>任意の名前.xmlと入力、リターンでBloggerインポート用のxml形式ファイルが作成されます。あとはBloggerにインポートすれば画像も表示されるのですが、この画像は「はてなブログ」に保存したファイルを参照・表示しているのですべて入れ替えが必要です。そうしておかないと、はてなブログを退会したときに画像はすべて消えることになります。ただし動画は「はてなブログ」の場合、Youtubeの動画を参照・表示しているのでその限りではありません。ということで随分、手数が多くなったのですが引っ越し作業は(画像を除いて)無事終了しました。

画像を含めて体裁がととのった記事から逐次、はてなblog記録2020.11〜2023 .04と題したブログ内で公開することにしました(2023年7月17日現在)。

コメント

このブログの人気の投稿

山荘無量塔で温泉三昧

リッツカールトン福岡をエンジョイ