Невозможно получить двойные фигурные скобки для отображения
У меня есть некоторая уценка в Morea, которая включает в себя пример шаблона Jinja2. Это выглядит так:
{% highlight html linenos %}
<!doctype html>
<html>
<body>
<p> {{ greet }}, {{ place }} </p>
</body>
</html>
{% endhighlight %}
Я хотел бы иметь возможность отображать двойные фигурные скобки, но они поглощаются, отображая только теги абзаца и запятую, например:
<p> , </p>
Я последовал совету использовать теги {% raw %} и {% endraw %} вокруг этой строки, но ничего не изменилось. Похоже, ошибка. У кого-нибудь есть какие-нибудь хитрости?
3 ответа
Ик. Похоже, что с плагином Morea происходит двойной выход. Единственное решение, которое я могу быстро найти, - это вставить код, содержащий тег "нарушающая жидкость". Вот пример страницы, иллюстрирующей этот подход:
Я буду продолжать изучать это. Обратите внимание, что для встраивания гистограмм вам нужно установить гем jekyll-gist, а затем добавить следующее в ваш config.yml:
gems:
- jekyll-gist
Код окружения, содержащий фигурные скобки с raw
тег:
{% highlight html linenos %}
{% raw %}
<!doctype html>
<html>
<body>
<p> {{ greet }}, {{ place }} </p>
</body>
</html>
{% endraw %}
{% endhighlight %}
Это должно работать:
```
{% raw %}
<!doctype html>
<html>
<body>
<p> {{ greet }}, {{ place }} </p>
</body>
</html>
{% endraw %}
```