Подсветка синтаксиса фрагментов в Jekyll без запуска <div>

Если вы используете 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, так что вы можете увидеть & # x201C; & lt; div & gt; & # x201D; прямо в сгенерированном тексте .)

Есть ли способ заставить Jekyll / Pygments сделать & # x201C; inline & # x201D; подсветка синтаксиса, как это?

Ответы на вопрос(4)

Ваш ответ на вопрос