【发布时间】:2014-09-17 02:01:35
【问题描述】:
当突出显示已知位置的标准文件时,我想将文件名放在代码块中;最好在顶部。一个假设的例子是
{% highlight apache show_filename=/etc/httpd/conf/httpd.conf %}
.... the file contents ....
{% endhighlight %}
然后将呈现带有文件名前缀的代码块。有没有办法做到这一点?
【问题讨论】:
-
不,这不是 pygments 提供的一部分。您可以直接在代码块上方添加一个块并将其突出显示为纯文本。
-
我认为可以通过插件来完成。不过,我对 Ruby 的了解还不够多,无法编写一个。
-
这个潜在的 jekyll 功能 has been discussed on github,文件名也称为
caption。 – 但是,据我所知,没有可以开箱即用的花哨属性。 (不在 pygments 中,不在 rouge 中,没有关于 kramdown 的相关提及......)