0

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

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

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

<p>  ,   </p>

我遵循了一些建议,在该行周围使用 {% raw %} 和 {% endraw %} 标记,但没有任何改变。似乎是一个错误。有人有什么技巧吗?

4

3 回答 3

1

包含带有标签的花括号的环绕代码raw

{% highlight html linenos %}
{% raw %}
<!doctype html>
<html>
<body>
    <p> {{ greet }}, {{ place }} </p>
</body>
</html>
{% endraw %}
{% endhighlight %}
于 2016-03-30T05:43:04.313 回答
0

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

在此处输入图像描述

我会继续研究这个。请注意,要嵌入 gist,您需要安装 jekyll-gist gem,然后将以下内容添加到您的 config.yml:

gems: - jekyll-gist

于 2016-03-30T02:10:50.093 回答
0

这应该工作:

```
{% raw %}
<!doctype html>
<html>
<body>
    <p> {{ greet }}, {{ place }} </p>
</body>
</html>
{% endraw %}
```
于 2017-11-14T07:57:44.897 回答