2012-03-14 14 views
7

wiem GitHub wydała gem Redcarpet do konwersji markdown do HTML, ale w miarę Widziałem go nie obsługuje (lub rozpoznać) Github smaku przecen takiego jakJak mogę przekonwertować markdown o smaku github do HTML?

javascript var x = 1;

Ktoś wie, czy istnieje klejnot (lub w jakiś sposób z redcarpetem) do obsługi składni smakowej github, szczególnie interesuje mnie podświetlanie składni.

Dzięki.

Odpowiedz

4

Teraz lepiej użyć GitHub-markdown gem.

GitHub::Markdown.render(content) 
+0

dzięki za komentarz, cieszę się, że ten klejnot jest dostępny i jest aktualizowany. – codecraig

+0

Teraz jest znany jako https://github.com/github/markup –

3

Możesz użyć Redcarpet do konwersji kodu do kodu HTML. Tu masz dwa przykłady wydobyte z projektem Redcarpet Testy

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 

Mam nadzieję, że odpowiedzi na swoje pytanie

Powiązane problemy