はてなダイアリーからはてなブログに移行した記事にJavaScriptを埋め込む
hatenablogでは、ブログ記事編集画面で、「見たまま編集」と「HTML編集」を選択できる。
「HTML編集」モードにしておけば、JavaScriptのコードも書き込める。
が、はてなDiaryからインポートした記事については、「HTML編集」タブがない。
本文中において、はてダで許可されていたタグは利用できるが、禁止されていた<script>タグについては、はてなブログに移行後も利用できないようだ。
かなり変則的ではあるが、以下のような手順で編集した。
1、現在の記事の情報を控えておく
現在の記事の編集画面を開き、
・記事のタイトル
・記事の本文
・記事の「カスタムURL」
※下記だと、「20090606/1244339345」
を、メモ帳等にコピペして控えておく。
2、現在の記事を削除
3、記事を新規作成
4、1で控えた情報を、「見たまま編集」モードでコピペ
タイトルと本文はそのままコピペ。
本文中に含まれるHTMLタグは、「HTML編集」タグで修正すること。
記事の「カスタムURL」も、控えておいた情報をコピペ。
これで、新規作成したとしても、以前の記事と同じURLでアクセスできる。
また、「投稿日時」についても、カスタムURLの情報を元に入力しておく。
※上記画像の例だと、「2009-06-06」。
こだわりがあるのであれば、投稿時間の情報も事前に控えておき、入力すること。
5、JavaScriptコードを書き込み
記事を新規作成することで、「HTML編集」モードも選べるようになっているため、JavaScriptのコードを埋め込み。
6、記事を公開
これで、元記事とタイトル、URL、投稿日が同じ状態で、ウィジェット等のJavaScriptのコードを追記することができる。