Jekyll 文章里如何正常展示 Liquid 代码

目录

由于 Jekyll 使用的模板语言是 Liquid,当文件里的内容格式与 Liquid 语言语法相同时,则自然会被当作 Liquid 代码执行。

例如,打算展示如下代码:

{% assign name="nodewee" %}

结果是这样:

也就是文章输出内容与 Liquid 语法有冲突,此外还有 Mustache、Handlebars 模板语言的代码也会产生冲突。

如何避免冲突?
解决办法是使用 Liquid 的 raw 标记为注释。举例:

{% raw %}{% assign name="nodewee" %}{% endraw %}