質問

私はrakefileに使用することができ値下げインタプリタクラス/モジュールを検索しようとしています。

これまでのところ私は maruku を見つけたが、私はベータリリースを警戒ビットです。

は、誰もがmarukuに問題がありましたか?それとも、あなたがより良い代替手段を知っていますか?

役に立ちましたか?

解決

一日20万のドキュメント -

I、10万を処理するためにMarukuを使用しています。主にフォーラムの投稿が、私はまた、Wikiページなどの大規模なドキュメントにそれを使用しています。 MarukuはBlueClothよりもはるかに高速であり、大規模なドキュメントに窒息しません。これは、すべてのRubyだとコードが拡張し、強化するために、特に容易ではないですが、それはなんとかです。私たちは、マークダウンの私達の方言でいくつかの調整とエキストラを持っています。

あなたが何かをしたい場合は、

純粋なRubyはを、私は間違いなくMarukuをお勧めします。

そこの最速のオプションのために、あなたはおそらくRDiscountをしたいです。根性がCで実装されます。

も参照してください: "<のhref =" http://tomayko.com/writings/ruby-markdown-libraries-real-cheap-for-you-two-for-price-of-one "のrel =" nofollowをnoreferrer「>過去BlueCloth を移動」ライアン・トメイコのブログに。 ライアンの投稿は、マークダウンテストの100回の反復の次のベンチマークが含まれます:

BlueCloth: 13.029987s total time, 00.130300s average
   Maruku: 08.424132s total time, 00.084241s average
RDiscount: 00.082019s total time, 00.000820s average


アップデート2009年8月

BlueCloth2リリースされました( http://www.deveiate.org/projects/BlueClothする ) それはそれはRDiscountに基づいているため、速度がRDiscount並みにあります - 。それは純粋なルビーではありません。

(感謝のジムの)


アップデート2009年11月

Kramdown 1.0はちょうどにリリースされました。私はまだそれを試していないが、それはMarukuよりも5倍速いことを主張する純粋なRubyの値下げパーサである。


アップデート2011年4月

Marukuは、2010年6月以来、コミットを見ていないあなたは代わりにKramdownに見てみたいことがあります。

純粋なルビーではありません。

新しいfastオプション:GitHubにはlibupskirtに基づいてRedcarpetを、リリースしました:<のhref =「https://github.com/blog/832-rolling-out-the-redcarpet」のrel = "nofollowをnoreferrer"> https://github.com/blog/832-rolling-out-the-redcarpet の

アップデート2013年8月

Kramdownは、(リクエストを引く、最近のコミットに基づいて、未解決の問題)まだ非常に健康的なプロジェクトであり、純粋なRubyの値下げエンジンに最適<のhref =「https://github.com/gettalong/kramdown」のrel = "nofollowをnoreferrer"> https://github.com/gettalong/kramdown の

Redcarpetはおそらくまだ最も一般的に使用され、積極的に純粋なルビーを必要とするか、したくない人のためのオプションが維持されます。

他のヒント

RDiscount を使用するための迅速かつ簡単です。

RDiscount してみてください。 BlueClothは遅いとバギーです。

私は BlueCloth のが最も顕著な1であると考えています。

これらの答えの多くは古くなっているように、

見えます。

私は今のようそこに見つけた最高のもの(2013年夏)Redcarpet宝石がある:ます。https:// github.com/vmg/redcarpetする

このようにインストールし、あなたがBlueCloth 2を取得していることを確認するには:

gem install bluecloth

「bluecloth」はすべて小文字ではなく、キャメルケースでなければならないことに注意してください。

ソース: http://rubygems.org/gems/blueclothする

あなたはRubyコードの構文をハイライト表示しますが、行番号悲しいかなだけでなくHTMLに変換することができmarkdown.mdのコードや記事とgithubの上のレポがあるrakefileにKramdownのようなものを使用する方法について、公正例が必要な場合。(私は行番号をオフにすることを好むだろう)。

誰もが行番号のデフォルトを遮断する方法を知っていれば教えてくださいます。

とにかくリンクは https://github.com/elm-city-です工芸品/練習-ルビー原稿

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top