我将Jekyll与Kramdown和Coderay一起使用。
当使用kramdown时,有没有办法将语法规则的名称添加到代码高亮器的输出中?我希望它看起来类似于ajax语法highlighter输出的内容。从而在实际代码之上显示语法名称。
此外,能够在代码片段中添加注释也很好。就像八达通一样。
可能有插件吗?不,我不想改用Octopress:)
如果您想突出显示像octopress这样的代码,请使用include_code插件。
最简单的方法是使用figure标记。
<figure>
{% highlight ruby %}
def print_hi(name)
puts "Hi, #{name}"
end
{% endhighlight %}
<figcaption>
<cite>ruby code</cite>
any additional comment here ...
</figcaption>
</figure>