无法显示双花括号

Can't get double curly brackets to display

我在 Morea 中有一些降价,其中包括一个示例 Jinja2 模板。它看起来像这样:

{% highlight html linenos %}
<!doctype html>
<html>
<body>
    <p> {{ greet }}, {{ place }} </p>
</body>
</html>
{% endhighlight %}

我希望能够显示双花括号,但它们被吞没了,只显示段落标记和逗号,如下所示:

<p>  ,   </p>

我听从了一些建议,在该行周围使用了 {% raw %} 和 {% endraw %} 标签,但没有任何变化。似乎是一个错误。谁有什么妙招?

哎呀。 Morea 插件似乎进行了一些双重转义。我可以快速想出的唯一解决方案是嵌入一个包含有问题的 liquid 标签的代码的要点。这是说明此方法的示例页面:

我会继续研究这个。请注意,要嵌入要点,您需要安装 jekyll-gist gem 然后将以下内容添加到您的 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 %}
```