2012-03-14 4 views
7

私はgithubのを知っているがHTMLに値下げを変換するためのRedcarpet宝石をリリースしましたが、私の知る限り見てきたように、それはサポートしています(または認識)しません。 github風味の構文を扱うためのgem(またはred carpetのある方法)、特に私は構文の強調表示に興味があります。githubのフレーバーマークダウンをHTMLに変換するにはどうすればよいですか? Githubのがある場合 <p><code>javascript var x = 1; </code></p> <p>誰もが知っている</p>ような値下げを風味

ありがとうございました。

答えて

4

に答え願っています。

GitHub::Markdown.render(content) 
+0

コメントありがとう、この宝石を見ることができて嬉しいです。更新中です。 – codecraig

+0

これはhttps://github.com/github/markupとして知られています –

3

Redcarpetを使用すると、マークダウンコードをHTMLに変換できます。ここでは、Redcarpetプロジェクトから抽出された2つの例は

def test_compat_api_knows_fenced_code_extension 
    text = "```ruby\nx = 'foo'\n```" 
    html = RedcarpetCompat.new(text, :fenced_code).to_html 
    html_equal "<pre><code class=\"ruby\">x = 'foo'\n</code></pre>", html 
end 

def test_compat_api_ignores_gh_blockcode_extension 
    text = "```ruby\nx = 'foo'\n```" 
    html = RedcarpetCompat.new(text, :fenced_code, :gh_blockcode).to_html 
    html_equal "<pre><code class=\"ruby\">x = 'foo'\n</code></pre>", html 
end 

をテストする必要があり、私はこれはgithubの-値下げ宝石を使用することを今より良いあなたの質問

関連する問題