GitHub风格的markdown支持在代码块中进行语法高亮显示.这是通过在三重墓碑代码块标记旁边添加语言名称来完成的:
```ruby require 'redcarpet' markdown = Redcarpet.new("Hello World!") puts markdown.to_html ```
标准markdown还通过包装文本来支持内联代码块`single graves`
.有没有办法为这些内联代码块添加语法高亮?
GitHub评论,维基等使用GFM,基本上是CommonMark的一些扩展.那是不可能的.
但是,GitHub Pages使用Jekyll和扩展名kramdown,您可以使用:
`Redcarpet.new("Hello World!")`{:.ruby}
PS如果你碰巧使用pandoc,语法是:
`Redcarpet.new("Hello World!")`{.ruby}