无法获得双花括号来显示

时间:2016-03-30 01:08:37

标签: markdown jekyll morea-framework

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

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

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

<p>  ,   </p>

我遵循了一些建议,使用该行周围的{%raw%}和{%endraw%}标记,但没有任何变化。好像是一个bug。任何人有任何技巧?

3 个答案:

答案 0 :(得分:0)

伊克。使用Morea插件似乎有一些双重逃避。我能够快速提出的唯一解决方案是嵌入包含违规液体标签的代码。以下是说明此方法的示例页面:

enter image description here

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

td > canvas { text-align:center; }

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

这应该有效:

```
{% raw %}
<!doctype html>
<html>
<body>
    <p> {{ greet }}, {{ place }} </p>
</body>
</html>
{% endraw %}
```