2012-03-14 22 views
7

So github ha rilasciato la gemma RedCarpet per la conversione in HTML Markdown ma per quanto ho visto non supporta (o riconoscere) Github aromatizzato Markdown comeCome posso convertire markdown aromatizzato github in HTML?

javascript var x = 1;

Qualcuno sa se c'è una gemma (o un modo con redcarpet) per gestire la sintassi github, in particolare mi interessa l'evidenziazione della sintassi.

Grazie.

risposta

4

Ora meglio usare gemma github-Markdown.

GitHub::Markdown.render(content) 
+0

grazie per il commento, felice di vedere questa gemma è disponibile e in corso di aggiornamento. – codecraig

+0

Ora è noto come https://github.com/github/markup –

3

È possibile utilizzare Redcarpet per convertire il codice di markdown in HTML. Qui ci sono due esempi estratti dal progetto RedCarpet test

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 

Spero che questo risponde alla tua domanda

Problemi correlati