Я використовую 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 відображається на сторінці.
То як у світі я можу це вирішити?