Estoy usando Jekyll para crear un sitio de documentación en el que intento documentar un código que contiene una sintaxis similar a la de un manillar. Por ejemplo {{foo}}
. El problema es que Jekyll usa etiquetas líquidas y, no importa lo que haga, el procesador de líquidos me arranca los rizos dobles.
Por cierto, estoy usando kramdown como procesador de rebajas.
Aquí hay algo que he probado:
{% highlight html linenos %}
Hello, my name is {{name}}.
{% endhighlight %}
Éste elimina la sección {{name}} por completo porque cree que es una referencia a una variable líquida.
También probé esto:
{% highlight html linenos %}
Hello, my name is \{\{name\}\}.
{% endhighlight %}
En este caso, estoy tratando de escapar de las llaves, pero el resultado es que las barras se representan en la página.
Incluso probé esto:
{% highlight html linenos %}
Hello, my name is <span>{</span>{name}}.
{% endhighlight %}
Es cierto que este fue bastante tonto. En este caso, debido a que he especificado la sintaxis como html (que debe ser), la etiqueta span se representa en la página.
Entonces, ¿cómo diablos puedo resolver esto?