Я использую Jekyll для создания сайта документации, в котором я пытаюсь документировать некоторый код, который содержит синтаксис, подобный рублю. Например {{foo}}
. Проблема в том, что Jekyll использует жидкие метки и независимо от того, что я делаю, мои двойные завитки вырываются жидким процессором.
Кстати, я использую kramdown в качестве процессора уценки.
Вот что я пробовал:
{% highlight html linenos %}
Hello, my name is {{name}}.
{% endhighlight %}
Этот раздел полностью удаляет раздел {{name}}, потому что он считает его ссылкой на переменную жидкости.
Я также пробовал это:
{% highlight html linenos %}
Hello, my name is \{\{name\}\}.
{% endhighlight %}
В этом случае я пытаюсь избежать фигурных скобок, но результат заключается в том, что косые черты отображаются на странице.
Я даже пробовал это:
{% highlight html linenos %}
Hello, my name is <span>{</span>{name}}.
{% endhighlight %}
По общему признанию, этот был довольно глупым. В этом случае, поскольку я указал синтаксис как html (который он должен быть), тег span будет отображаться на странице.
Итак, как в мире я могу это решить?