[英]How can I convert github flavored markdown to HTML?
我知道github发布了用于将markdown转换为HTML的Redcarpet gem,但据我所知,它不支持(或识别)Github风味的markdown如
javascript var x = 1;
任何人都知道是否有一个gem(或某种方式与redcarpet)来处理github风格的语法,特别是我对语法高亮感兴趣。
谢谢。
现在更好地使用github-markdown gem。
GitHub::Markdown.render(content)
您可以使用Redcarpet将markdown代码转换为HTML。 这里有两个从Redcarpet项目测试中提取的示例
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
我希望这回答了你的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.