はてな記法をHTMLから復元

(2020/02/16)

 この記事は、HTML形式になったはてな記法を、元のはてな記法に戻すものです。
 はてなブログに移行してから、はてなダイアリと異なり、はてな記法形式でのエクスポートができなくなりました。バックアップは HTML 形式になります。その結果、バックアップファイルをインポートすると、はてな記法がすべて HTML に変へられてしまひます。同様の事象は、はてな記法の記事を削除してゴミ箱に入れたものを元に戻すときにも起きます。それらの記事に修正を施すとき、はてな記法に戻して編集を行ひたいときがあります。その場合、次の手順が必要になります。

  • (1) はてなブログは、既存の「見たまま」記事(HTML)を直接「はてな記法」記事にすることはできません。
  • (2) 新規の「はてな記法」記事を作成します。
  • (3) 公開日時とカスタムURL とカテゴリを既存の記事と一致させます。
  • (4) 既存記事のカスタムURL をブランクにして下書きにするか、削除します。
  • (5) 新記事を公開します。
  • (6) この操作では既存記事のコメントは引き継がないので、コメントを維持したいときは、既存記事は、コメント専用の記事として、URL を変へて公開します。

はてな記法復元フォーム

 注意、このフォームは JavaScript を実行します。意図しない文字列を変換するとき、無限ループの可能性があるので、ブラウザ上で編集中のデータがあれば事前に保存してください。

  • (1) ブログ主が使ってゐる記法だけを対象にしてゐます。ブログ主が使ってゐない記法への対応はしません。
    • アンカー記法(イメージなし)、リスト記法(数字なし)、テーブル記法、引用記法、見出し記法、脚注記法
    • tex記法、asin機能, isbn記法、wikipedia記法
  • (2) 上段のテキストエリアに HTML を入力します。復元ボタンで下段のテキストエリア(read only)にはてな記法が出力されます。消去ボタンで入力内容を消去します。
  • (3) 一般的な HTML をはてな記法にするものではありません。テストしてゐないので最悪ブラウザがハングするかもしれません。
  • (4) このフォームを使った変換結果に対して、ブログ主はいかなる責任も負ひません。