如何在 Hugo 呈现的网站中的 config.toml 上插入表情符号?

How can I insert an emoji on config.toml in Hugo rendered website?

我想在我的网页页脚添加云表情符号,但显然 config.toml 文件不支持表情符号

 [params]
      footerText   = ":cloud: David Jorquera - 2020"

...呈现为文本。

如何做到这一点?

为什么不起作用?

Hugo 使用 emojify function 解析表情符号替换模板。但是它没有将这些功能应用到配置中。

为此,您需要使用 {{ .footerText | emojify }} 将变量传递给模板中的函数,如 .

中所述

配置中直接使用UTF-8字符

您的 TOML 配置文件可视为 UTF-8 文档。

因此,您可以直接在配置值中添加表情符号:

[params]
    footerText = "☁️ David Jorquera – 2020"

此示例在您的姓名和年份之间使用表情符号和破折号。