Text-to-HTML converter with Halty Syntax
Text-to-HTML converter with Halty Syntax (based on Hatena-Syntax)
Scala の parser-combinator で何か作りたくなったから、Haltyなるものを作ってみた。 2.10.x、2.11.x双方に対応。
Halty記法とは、はてな記法の下位互換と思ってもらえば良いと思う。 2015年にもなってはてな記法...なんてことはなく、まだまだはてなダイアリー、はてなブログがある限り現役な記法であることは間違いない。
お洒落ポイント
- ScalaCheckによるテストでどんな入力に対してもパース出来る事が保証されてる
- XHTML生成時のカスタマイズ
superpre
記法に対して付与するclassを変えるhttp
記法のタイトル自動取得時に用いるhttp clientを(キャッシュ付きのものなどに)変える
試してみる
ちなみに
この記事はMarkdownで書きました