Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将github风格的标记转换为HTML?_Github_Markdown_Redcarpet - Fatal编程技术网

如何将github风格的标记转换为HTML?

如何将github风格的标记转换为HTML?,github,markdown,redcarpet,Github,Markdown,Redcarpet,我知道github发布了红毯宝石,用于将标记转换为HTML,但据我所知,它不支持(或识别)github风格的标记,例如 javascript var x=1; 任何人都知道是否有一个gem(或者红毯)来处理github风格的语法,特别是我对语法突出显示感兴趣 谢谢。您可以使用红毯将标记代码转换为HTML。这里有两个从红地毯项目测试中提取的示例 def-test\u-compat\u-api\u-knows\u-fenced\u-code\u扩展 text=“``ruby\nx='foo'\n`

我知道github发布了红毯宝石,用于将标记转换为HTML,但据我所知,它不支持(或识别)github风格的标记,例如

javascript
var x=1;

任何人都知道是否有一个gem(或者红毯)来处理github风格的语法,特别是我对语法突出显示感兴趣


谢谢。

您可以使用红毯将标记代码转换为HTML。这里有两个从红地毯项目测试中提取的示例

def-test\u-compat\u-api\u-knows\u-fenced\u-code\u扩展
text=“``ruby\nx='foo'\n``”
html=redru毯compat.new(文本:fenced_代码)。到\u html
html_equal“x='foo'\n
”,html 结束 def测试兼容api忽略块代码扩展 text=“``ruby\nx='foo'\n``” html=redcarepcompat.new(文本,:fenced_代码,:gh_块代码)。到\u html html_equal“x='foo'\n”,html 结束
我希望这能回答您的问题,现在最好使用github markdown gem

GitHub::Markdown.render(内容)
感谢您的评论,很高兴看到此gem可用并正在更新。