Ich benutze Markdown mit Liquid-Tags, um Code für eine Jekyll-generierte Site zu markieren, und möchte Code einfügen, der sowohl inline (in einem Absatz) als auch farbig (mit Pygments) ist scheint nicht zu funktionieren.Wie bekomme ich Inline-Code mit Jekyll und Pygmente?
Das Markup
Lorem ipsum dolor {% highlight javascript %} var sit = "amet"; {% endhighlight %} consectetur adipiscing elit.
Ergebnisse in
<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>
Ich würde sehr wie markierten Text nicht in <div class='highlight'>
oder zumindest eingewickelt werden, haben sie eine <span class='highlight'>
sein.
Die Verwendung von {% highlight javascript nowrap %}
funktioniert nicht, wie suggested elsewhere. (Vielleicht ist dies ein Problem mit meinem Setup-die Ruby 2.0, Jekyll 0.12.1, pygments.rb 0.3.7?)
Ich mag würde host this page on GitHub zu, was bedeutet, ich nicht auf ein Plugin verlassen kann. Bumm, oder?
Nachtrag: Zeilennummerierung (dh. {% highlight javascript linenos %}
) scheint auch nicht zu funktionieren. Mann.
Downvoter, bitte erklären, warum ich meine Antwort verbessern oder korrigieren kann. –