いろいろ探しまわって試してみるも動かず、最終的に見つけたのがこれ。
vijedi/tumblr_import · GitHub
- ここからアプリの登録
- Default callback URLを
http://localhost:4567/oauth_callbackに、あとは適当で。 -
OAuth consumer keyとOAuth consumer secretを控える -
git cloneして以下実行。
$ git clone git@github.com:vijedi/tumblr_import.git
$ cd tumblr_import
$ bundle install
$ ruby main.rb
- インポートしたいTumblrアカウントでログインしたうえで、http://localhost:4567/startにアクセス
-
Allowして、待つ。 -
Import Completeと表示されれば完了。
これだけでした。
注意としては、
- とりえあず全部Text投稿になる
- ひょっとしたら、複数ブログを持っていた場合で、どのブログにインポートするかを選べないかも、、、
- 使えないHTMLタグがあった場合は無視される
- imgのURLなどはインポート前のURLのまま(WordPressの!)
ってところでしょうか。
画像の扱いがやっかいですね、、、
ちなみに試してないけど、こんなのもあるみたい。これはWordPressからBloggerにインポートしてそこからTumblrにインポートするらしい。
How to migrate your wordpress to tumblr. Including images and comments. - Random Howtos