blog2015-09-01WordPressからはてなブログに移行したWordPressはてなブログにWordPressのデータをインポートする機能がついたので引っ越しました。WordPress形式をMovableType形式に変換するところでいつも心折れていたので大変よかった。WordPress形式のインポートも一筋縄ではいかなかったので対応をメモしておきます。厄介な画像の移動でしたが、先人の知恵を拝借することで比較的カンタンに移動することができました。あんパンこちらのブログを参考にしながらスクリプトを組みました。組んだついでにgithubとrubygemsに上げたので、必要な方はなにかしら使えるかもしれません。画像URLを抽出してダウンロードして、はてなフォトライフにアップロードしていき、最後に画像タグをはてな記法に変換する感じです。詳しい使い方はこのエントリの末尾に。改行インポート後、文章が一部改行されていないことに気づきました。置換したところ、うまくいきました。公式で対応してほしいような気もします。カスタムURLURLに日本語が含まれているとき、カスタムURLがエンコードされた状態でインポートされてしまい、元ブログからリダイレクトするのがつらくなっていました。そもそもエンコードされていることが原因のようで、これを一度デコードして置換したらうまくいきました。wp2hatena続いて、はてなフォトライフのアクセストークンを取得します。アクセスしてリンクをぽちぽちします。手に入るのでコピーします。最後に画像のダウンロード、アップロード、変換を一括で行います。secret>WORDPRESS_XML_PATH:/path/to/wordpress.xml日本語を含むURLがあるときは、こちらも一緒に行います。wp2hatena_decodeおしまい。自分のブログデータに合わせて作ったので、合わない箇所があるかもしれません。(1)Archiveはてなブログをはじめよう!utahtaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。