6

我正在使用 Octopress 发布博客,我想发布以下代码片段(它是 Mustache JS 语法):

```
<ul id="beers-list">
    {{#beers}}
        <li>{{name}} - {{color}} - {{alcohol}}%</li>
    {{/beers}}
</ul>
```

不幸的是,当渲染时,一切都{{...}}消失了,我在我的网站上看到以下内容:

<ul id="beers-list">

        <li> -  - %</li>

</ul>

我无法逃脱{{(即使有\{{,{\{或类似的东西。有没有办法逃脱这些字符?

谢谢。

我不确定 SO 是否是解决这个问题的更好网站

4

1 回答 1

19

感谢另一个非常相似的问题(和答案)here,我找到了解决方案。我必须用{% raw %}and包装我的代码块{% endraw %}

{% raw %}
```
<ul id="beers-list">
    {{#beers}}
        <li>{{name}} - {{color}} - {{alcohol}}%</li>
    {{/beers}}
</ul>
```
{% endraw %}
于 2013-04-03T12:01:47.353 回答