* http://maruku.rubyforge.org/ [Markdown Extra|http://michelf.com/projects/php-markdown/extra/]の拡張文法と、それとは別に独自の拡張文法を実装した、高機能なMarkdownパーサ。 出力にはXHTMLのほか、LaTeX形式やPDF形式なども選択できる。また、一つのMarkdownテキストファイル(拡張子 .md )を、完全なXHTML文書(DOCTYPE宣言やhead部まで含む)に変換できる機能がある。 !!! 基本的な使い方 [公式サイトのUsage|http://maruku.rubyforge.org/usage.html]を参考にまとめています。 !! ライブラリとして使う 基本的には[[BlueCloth]]と変わらないが、to_html_documentという新しい変換メソッドがある。 require 'maruku' text = <Test Document

This is body.

! to_html_documentの場合の出力 Test Document

Test Document

This is body.

!! コマンドラインから使う XHTMLに変換する場合は、次のように打ち込む。 $ maruku file.md また、次のように打ち込むと、pdflatexコマンドを使ってLaTeX→PDFに変換してから出力する。 $ maruku --pdf file.md {{outline}}