2012-03-14 18 views
7

Sé GitHub ha lanzado la gema Redcarpet para la conversión de reducción del precio a HTML pero por lo que he visto que no es compatible (o reconocer) Github con sabor de rebajas como¿Cómo puedo convertir el descuento con sabor a github en HTML?

javascript var x = 1;

Alguien sabe si hay una gema (o de alguna manera con redcarpet) para manejar la sintaxis con sabor a github, específicamente estoy interesado en resaltar la sintaxis.

Gracias.

Respuesta

4

Ahora mejor utilizar joya github-reducción del precio.

GitHub::Markdown.render(content) 
+0

gracias por el comentario, me alegra ver que esta gema está disponible y en proceso de actualización. – codecraig

+0

Ahora se lo conoce como https://github.com/github/markup –

3

Puede usar Redcarpet para convertir el código de marca a HTML. Aquí tienes dos ejemplos extraídos de proyecto Redcarpet pruebas

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 

espero que esto responda a su pregunta