我在 jekyll 中创建了几个电子邮件模板。它们由许多部分组成,如页眉、内容、页脚和块(徽标、按钮等(。 现在我需要将其编译为一个带有变量的文件:
{% assign var1 = "var1" %}
{% assign var2 = "var2" %}
<!DOCTYPE html>
<html><head>
...
</head>
<body>
<header>...</header
<content>
<div>{{ var1 }}</div>
<div>{{ var2 }}</div>
</content>
<footer>...</footer>
</body>
有必要将一个文件插入其中一个电子邮件服务(支持液体(,在文件顶部设置液体变量并发送。
Jekyll 将这许多部分编译成一个 html 文件,但它也会解析变量。所以我无法获得一个带有液体变量的 html 文件。像{{ var1 }}
这样的占位符将被值替换。
有没有办法从许多部分收集单个 html 文件,但不用值替换变量?
这可以通过这样做来{% raw %}
- 按
{% raw %}{{
搜索和替换{{
- 按
}}{% endraw %}
搜索和替换}}
- 编译/合并