作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Jekyll 创建一个文档站点,其中我试图记录一些包含类似 Handlebars 语法的代码。例如{{foo}}
。问题是 Jekyll 使用液体标签,无论我做什么,我的双卷发都会被液体处理器撕掉。
顺便说一下,我使用 kramdown 作为 markdown 处理器。
这是我尝试过的:
{% highlight html linenos %}
Hello, my name is {{name}}.
{% endhighlight %}
这个完全删除了 {{name}} 部分,因为它认为它是对液体变量的引用。
我也尝试过这个:
{% highlight html linenos %}
Hello, my name is \{\{name\}\}.
{% endhighlight %}
在本例中,我试图转义大括号,但结果是斜杠被渲染到页面中。
我什至尝试过这个:
{% highlight html linenos %}
Hello, my name is <span>{</span>{name}}.
{% endhighlight %}
不可否认,这个相当愚蠢。在本例中,因为我已将语法指定为 html(它需要如此),所以 span 标记将呈现到页面中。
那么我到底该如何解决这个问题呢?
最佳答案
您正在寻找 {% raw %}
标签。
{% raw %}
Hello, my name is {{name}}.
{% endraw %}
关于markdown - 在 Jekyll 中的 Markdown 代码块内转义双花括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24102498/
我是一名优秀的程序员,十分优秀!