Jekyll 文章里如何正常展示 Liquid 代码
目录
由于 Jekyll 使用的模板语言是 Liquid,当文件里的内容格式与 Liquid 语言语法相同时,则自然会被当作 Liquid 代码执行。
例如,打算展示如下代码:
{% assign name="nodewee" %}
结果是这样:
也就是文章输出内容与 Liquid 语法有冲突,此外还有 Mustache、Handlebars 模板语言的代码也会产生冲突。
如何避免冲突?
解决办法是使用 Liquid 的 raw
标记为注释。举例:
{% raw %}{% assign name="nodewee" %}{% endraw %}