Я использую 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 отображается на странице.
Так как же я могу решить эту проблему?