概要
はてなブログでは、自動的に単語に下線が引かれ、クリックすると「はてなブログ タグ」に飛ぶという、「キーワードリンク」と呼ばれる仕様があります。
はてなブログからWordPressなどに移行する場合、有料版ではデータのエクスポートの際にこのリンクを削除する機能を使えますが、無料版ではできません。
そのため、エクスポートしたファイルを自分で修正する必要があります。この記事ではその方法を説明します。
※ 方法は2つご紹介しますが、「ITの知見があってPCがMacの人」以外はその1を使ってください。
リンクを削除する方法・その1
まずは以下のサイトにアクセスします。
ここで「Command line」に
's/<a class=\"keyword\" href=\"[^\"]*\">\([^<]*\)<\/a>/\1/g'
と入力し、「STDIN」のところにエクスポートファイルの内容を貼り付けます。
すると、「STDOUT」のところにキーワードリンクが解除された内容が表示されます。
以下のように、不要な文字列が消えていればOKです。
なお、分量によっては時間が数分ほどかかったり、フリーズすることもあります。フリーズした場合はやり直してください。
「STDOUT」に表示された内容をファイルに保存し、移行先のブログにインポートすればOKです。
リンクを削除する方法・その2
こちらは冒頭に書いた通り、こちらはPCがMacで、なおかつ「ターミナル」などのIT用語の意味がわかる方向けの方法です。
その1の方法には難点があり、分量によっては時間が非常にかかり、フリーズしてしまうこともあります。
そのため、Macでターミナルを扱えるのであれば、以下のコマンドを実行すると良いです。
cat {エクスポートしたファイル名} | sed -E "s/<a class=\"keyword\" href=\"[^\"]*\">([^<]*)<\/a>/\1/g" > {書き出すファイル名}
なお、{エクスポートしたファイル名}と{書き出すファイル名}のところは、適切な名前に変えてから実行してください。