Я использую Markdown с тегами Liquid, чтобы разметить некоторый код для сайта, сгенерированного Jekyll, и хотел бы включить некоторый код, который является как встроенным (в абзаце), так и окрашенным синтаксисом (с Pygments), но это не так. кажутся работающими.
Разметка
Lorem ipsum dolor {% highlight javascript %} var sit = "amet"; {% endhighlight %} consectetur adipiscing elit.
приводит к
<p>Lorem ipsum dolor <div class='highlight'><pre><code class='javascript'> <span class='kd'>var</span> <span class='nx'>sit</span> <span class='o'>=</span> <span class='s2'>"amet"</span><span class='p'>;</span></code></pre></div> consectetur adipiscing elit.</p>
Я бы очень хотел, чтобы выделенный текст не был заключен в <div class='highlight'>
или, по крайней мере, чтобы он был <span class='highlight'>
.
Использование {% highlight javascript nowrap %}
не работает, как предложено в другом месте. (Возможно, это проблема с моей настройкой — Ruby 2.0, Jekyll 0.12.1, pygments.rb 0.3.7?)
Я хочу разместить эту страницу на GitHub, что означает Я не могу полагаться на плагин. Облом, да?
Дополнение: нумерация строк (например, {% highlight javascript linenos %}
) также не работает. Мужчина.