Невозможно получить двойные фигурные скобки для отображения

У меня есть некоторая уценка в 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 %}
```
Другие вопросы по тегам