我正在使用 Jekyll 创建一个文档站点,我在其中尝试记录一些包含类似把手的语法的代码。例如{{foo}}
. 问题是 Jekyll 使用液体标签,无论我做什么,我的双卷发都会被液体处理器撕掉。
顺便说一句,我使用 kramdown 作为降价处理器。
这是我尝试过的东西:
{% 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 标签会呈现到页面中。
那么我到底该如何解决这个问题呢?