Ich verwende Jekyll, um eine Dokumentationssite zu erstellen, auf der ich versuche, Code zu dokumentieren, der eine Lenker-ähnliche Syntax enthält. Zum Beispiel {{foo}}
. Das Problem ist, dass Jekyll flüssige Tags verwendet und egal was ich mache, meine doppelten Locken werden vom flüssigen Prozessor herausgerissen.
Übrigens verwende ich kramdown als Markdown-Prozessor.
Folgendes habe ich versucht:
{% highlight html linenos %}
Hello, my name is {{name}}.
{% endhighlight %}
Dieser entfernt den Abschnitt {{name}} vollständig, da er einen Verweis auf eine flüssige Variable darstellt.
Ich habe es auch versucht:
{% highlight html linenos %}
Hello, my name is \{\{name\}\}.
{% endhighlight %}
In diesem Fall versuche ich, den geschweiften Klammern zu entkommen, aber das Ergebnis ist, dass die Schrägstriche auf der Seite gerendert werden.
Ich habe es sogar versucht:
{% highlight html linenos %}
Hello, my name is <span>{</span>{name}}.
{% endhighlight %}
Zugegeben, dieser war ziemlich dumm. In diesem Fall wird das span-Tag auf der Seite gerendert, da ich die Syntax als HTML angegeben habe (was es sein muss).
Wie in aller Welt kann ich das lösen?