NoraMark HTMLBookプラグインつくりました
NoraMarkからHTMLBookに変換するプラグイン NoraMark HTMLBookつくりました。
使い方はこんなかんじです。Ruby 2.0以上が必要です。
$ gem install nora_mark_htmlbook
$ nora2htmlbook < source.nora > dest.html
EPUB用のマークアップとして作っているNoraMarkとしては寄り道、なのですが、プラグインの一例も兼ねてつくってみました。このプラグインはNoraMarkの抽象構文木を操作するNoraMark::Transformerだけで書いていて、HTMLへのレンダリング処理はNoraMarkデフォルトのHTML Generatorを使っています。コマンドラインだけでなく、rubyのコードの中からももちろん使えます。詳しくはgithubのほうをみてください。
あと、HTMLBookは今一部で熱めの分野なので、これならすぐ使ってくれる方もいるかもな、というのもあります。
体系的なドキュメントはぼちぼち書きますが、現時点で試してくださる方がいるとうれしいです。
ソースと変換結果サンプルです。