Estou usando Jekyll para criar um site de documentação em que estou tentando documentar algum código que contém sintaxe semelhante a um guiador. Por exemplo {{foo}}
. O problema é que Jekyll usa etiquetas líquidas e não importa o que eu faça, meus cachos duplos estão sendo arrancados pelo processador de líquidos.
A propósito, estou usando kramdown como processador de redução.
Aqui está algo que tentei:
{% highlight html linenos %}
Hello, my name is {{name}}.
{% endhighlight %}
Este remove a seção {{name}} completamente porque pensa que é uma referência a uma variável líquida.
Eu também tentei isso:
{% highlight html linenos %}
Hello, my name is \{\{name\}\}.
{% endhighlight %}
Neste caso, estou tentando escapar das chaves, mas o resultado é que as barras são renderizadas na página.
Eu até tentei isso:
{% highlight html linenos %}
Hello, my name is <span>{</span>{name}}.
{% endhighlight %}
É certo que este era muito burro. Nesse caso, como especifiquei a sintaxe como html (o que precisa ser), a tag span é renderizada na página.
Então, como posso resolver isso?