Markdown記法に加えて、作表機能も備えた、BlueStole
というRubyライブラリを紹介します。

BlueStole - BlueCloth Wrapper

Ruby の Markdown ライブラリ、 BlueCloth に幾つかの機能を付け足した私家拡張版です。

BlueCloth
のMarkdown記法を拡張したものになっていて、こんな感じに
RTtool
を使った作表を行うことが出来ます。

|caption=Rendering Algorithm
|
|What , Who , When
|
|Ray Tracing , Whitted, 1980
|Path Tracing , Kajiya , 1986
|Photon Mapping , Jensen , 1995
|Metropolis Light Transport, Veach , 1997

ソースはこんな感じです。

pre>>
|caption=Rendering Algorithm
|
|What , Who , When
|
|Ray Tracing , Whitted, 1980
|Path Tracing , Kajiya , 1986
|Photon Mapping , Jensen , 1995
|Metropolis Light Transport, Veach , 1997
<<--

Markdown記法のポリシーにあっていて良い感じ。
Railsから使う場合は、bluestole.rbファイルをlib以下に
配置します。

ちなみに、このブログで使っているものは、
BlueStole互換の自家製ライブラリです。

posted by genki genki on Thu 13 Dec 2007 at 02:57 with 0 comments