您的标记看起来是正确的。您正在哪个电子邮件客户端上进行测试?并非所有电子邮件客户端都支持网络字体。我认为 Gmail 不支持网络字体。
尝试直接在邀请模板中添加一个带有目标样式的 div 类,然后在电子邮件样式/CSS 编辑器中为该类别添加样式。Discourse 会将您在此处添加的样式直接替换到您通过类名定位的 div 中。例如,将邀请邮件模板自定义为:
<div class="invite">
%{inviter_name} 邀请您参与讨论
> **%{topic_title}**
>
> %{topic_excerpt}
在
> %{site_title} -- %{site_description}
如果您感兴趣,请点击下方的链接:
%{invite_link}
</div>
并在电子邮件样式/CSS 中添加以下内容:
.invite {
border: 1px solid red;
}
这样,邀请邮件的内容周围就会出现红色边框。