【问题标题】:Show syntax name for code snippets显示代码片段的语法名称
【发布时间】:2014-10-07 02:52:02
【问题描述】:
我将 Jekyll 与 Kramdown 和 Coderay 一起使用。
在使用 kramdown 时,有没有办法在代码荧光笔的输出中添加语法规则的名称?我希望它看起来类似于 ajax-syntax-highlighter 输出的内容。从而在实际代码上方显示语法名称。
另外,能够将 cmets 添加到代码 sn-ps 会很好。就像Octopress 一样。
是否有任何插件可以解决这个问题?
不,我不想改用 Octopress :)
【问题讨论】:
标签:
syntax-highlighting
jekyll
kramdown
coderay
【解决方案1】:
如果要突出显示像 octopress 这样的代码,请使用 include_code plugin。
最简单的方法是使用figure标签。
<figure>
{% highlight ruby %}
def print_hi(name)
puts "Hi, #{name}"
end
{% endhighlight %}
<figcaption>
<cite>ruby code</cite>
any additional comment here ...
</figcaption>
</figure>