如果您将 Jekyll 与 Pygments 语法高亮包一起使用,则可以编写
{% highlight clojure %}
(def something :foobar)
{% endhighlight %}
<div>
根据 Clojure 语法生成一个包含该行的语法高亮。但是有没有办法在段落中间突出显示语法?我希望能够写作
In Clojure, keywords like {% highlight clojure %}:foobar{% endhighlight %}
are prepended by colons.
此处所需的行为是 Clojure 关键字将使用与第一个示例中的关键字相同的样式突出显示。但是,当我尝试这样做时,它只会产生<div>
类似的结果。(也许这是特定于我正在使用的 Kramdown 降价引擎,但 div 标签本身是 HTML 转义的,因此您可以在生成的文本中看到“<div>”。)
有没有办法让 Jekyll/Pygments 像这样进行“内联”语法突出显示?