PHP Markdown ExtraをJavaScriptに移植した

劣化してるけど。

js-markdown-extra

js-markdownというものは以前から存在していたけど、やっぱり定義リストやテーブルも使えるといいよねー。

そこで、正規表現の勉強も兼ねてPHP Markdown Extraを移植してみようじゃあないか、と思って作ってみたのがこれ。PerlとJavaScriptの正規表現は全然違うので移植に苦労したが、ある程度までなら再現してくれるだろう。たぶん

使い道だが・・・ブログやwiki投稿前のリアルタイムプレビューに使ったりとかかな? 俺は愛用しているテキストエディタの「Alpha」に組み込んで、ショートカットキー一発でHTMLに変換するようにしてる。ちょっとしたHTMLを書きたいときとか超便利。

JavaScriptの正規表現の限界+勉強不足のせいで不具合がそこそこあり、複雑な構文を変換しようとすると固まる可能性があるので、利用の際は注意して欲しい。ローカルでの利用を激しく推奨。