【发布时间】:2020-01-20 11:24:56
【问题描述】:
我在 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 文件,但不能用值替换变量?
【问题讨论】:
标签: variables jekyll html-email liquid