2024年8月10日土曜日

Bloggerへ移動するには

さくらのブログから Bloggerへ移動です
手順は下記4つです
1.エクスポート
2.日付変換
3.logをxmlへ変換
4.インポート







■1.エクスポート

さくらのブログの設定→エクスポートから行います
範囲指定を1年以上にするとエラーになりました
エクスポートされたファイルの拡張子は logです
MovableTypeと呼ばれるファイルフォーマット?



■2.日付変換
このままインポートすると日付が固定になってしまうようです
なので日付変換を行う必要があるようです

Blogger ブログ移行用、MovableType 形式のエクスポートデータの日付を変換するツール
http://programming.kuribo.info/2012/05/blogger-movabletype.html




■3.logをxmlへ
変換プログラムをダウンロード
google-blog-converters-appengine
https://code.google.com/archive/p/google-blog-converters-appengine/downloads
最新の google-blog-converters-r89.tar.gz をダウンロード
解凍します


このプログラムを動かすために Python2.7.1をダウンロード
https://www.python.org/downloads/release/python-271/
(Python3以上だとエラーになりました、2to3を使ってもダメでした、1つ1つエラーを潰していくかPython2をインストールするかの選択になります)
Python2.7の環境変数を追加して実行確認


movabletype2bloggerを実行して変換します
コマンドプロンプトで解凍したgoogle-blog-converterへ移動
下記を実行(途中の ">"を忘れないように! リダイレクトで出力します)
bin/movabletype2blogger エクスポートデータ.log > インポート用のファイル.xml

問題なければ xmlファイルが出力されているはずです




■4.インポート

Bloggerの設定でインポートします
コンテンツをインポート


3.で作成した xmlファイルを選択するとインポートされます


1日でインポートできる数に制限があるようです、250件??
「インポート数が上限を超えました。しばらくしてからもう一度お試しください。」
と表示されました、翌日まで待つしか無いです




■感想
movabletype2bloggerを動かすための Pythonで手間取りました
元々、Python3.12をインストール済みだったので、これを利用したのが間違いでした
2to3が無かったので 2to3を探してPython3.2まで戻り、変換して実行すると、、
エラー!
エラーを潰してたのですが Pythonをあまり良く知らない(^^;;
結局、Python2.7をインストールすることにしました
なので悩みながら1日かかりました
表示して確認すると、本文と追記の区切りが無くなってました
加えて、コメントを移動するのを忘れました(^^;;

ブログの切替は今月を予定していますが、、、
さくらのブログを残すかどうかは検討中です



0 件のコメント:

コメントを投稿

ヒヤッ!としたこと

 昨年に車を運転していてヒヤッ!としたことを書き留めます 反省を込めて下記4つです ・バックするつもりがDに入っていたこと ・思いがけない段差がありアクセルを踏んでしまったこと ・右折時に後から自転車が来ていたこと ・右折時に後から車が来ていたこと 「いらすとや」より