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

如何在Hugo网站的config.toml中插入表情符号?,hugo,blogdown,Hugo,Blogdown,我想在我的网页页脚上添加一个云表情符号,但显然config.toml文件不支持表情符号 [params] footerText = ":cloud: David Jorquera - 2020" …呈现为文本 如何做到这一点?为什么这不起作用 Hugo使用解析模板来替换表情符号。但是它没有将这些函数应用到配置中 为此,您需要使用{.footerText | emojify}}将变量传递给模板中的函数,如中所述 在配置中直接使用UTF-8字符 您的TOML配置文件可以被视为UT

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

 [params]
      footerText   = ":cloud: David Jorquera - 2020"
…呈现为文本

如何做到这一点?

为什么这不起作用

Hugo使用解析模板来替换表情符号。但是它没有将这些函数应用到配置中

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

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

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

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

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

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

还有显示这些字符的问题,在HTML文件部分可以提供帮助。谢谢!我对雨果很陌生,所以我需要一点额外的帮助来接受你的答案作为解决方案:?我需要修改的模板在哪里?如果我关闭了,我正在使用的主题在layouts文件夹中有以下文件夹:_default、gallery、partials、posts和两个html文件:404和index。好的!我将themes/layouts/partials/footer.html的内容从{{.Site.Params.footerText | markdownify}}替换为{.Site.Params.footerText | emojify}它必须被替换而不是添加,并保留参数名。它奏效了: