gpt4 book ai didi

markdown - 在 Jekyll 中的 Markdown 代码块内转义双花括号

转载 作者:行者123 更新时间:2023-12-03 05:21:13 31 4
gpt4 key购买 nike

我正在使用 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/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com