Sto usando Jekyll per creare un sito di documentazione in cui cerco di documentare del codice che contenga la sintassi simile a un manubrio. Ad esempio {{foo}}
. Il problema è che Jekyll utilizza tag liquidi e non importa quello che faccio, i miei doppi ricci vengono strappati dal processore liquido.
A proposito, sto usando kramdown come processore di markdown.
Ecco qualcosa che ho provato:
{% highlight html linenos %}
Hello, my name is {{name}}.
{% endhighlight %}
Questo rimuove completamente la sezione {{name}} perché pensa che sia un riferimento a una variabile liquida.
Ho provato anche questo:
{% highlight html linenos %}
Hello, my name is \{\{name\}\}.
{% endhighlight %}
In questo caso, sto cercando di evitare le parentesi graffe, ma il risultato è che le barre vengono visualizzate nella pagina.
Ho anche provato questo:
{% highlight html linenos %}
Hello, my name is <span>{</span>{name}}.
{% endhighlight %}
Certo, questo era piuttosto stupido. In questo caso, poiché ho specificato la sintassi come html (che deve essere), il tag span viene visualizzato nella pagina.
Allora come nel mondo posso risolverlo?