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

Dav*_*era 2 hugo blogdown

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

 [params]
      footerText   = ":cloud: David Jorquera - 2020"
Run Code Online (Sandbox Code Playgroud)

...呈现为文本。

如何才能做到这一点?

Der*_*son 5

为什么这不起作用?

\n\n

Hugo 使用emojify 函数来解析表情符号替换的模板。但它不会将此类功能应用于配置。

\n\n

为此,您需要使用另一个问题{{ .footerText | emojify }}中记录的方法将变量传递给模板中的函数。

\n\n

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

\n\n

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

\n\n

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

\n\n
[params]\n    footerText = "\xe2\x98\x81\xef\xb8\x8f David Jorquera \xe2\x80\x93 2020"\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n