Jade(PUG) 到 Handlebars,用于加载 SVG 图像的辅助函数 Issue

Jade(PUG) to Handlebars, Helper function for loading SVG image Issue

我正在将哈巴狗项目转换为车把。

问题是,它加载了标记文本而不是图像。但这适用于 pug(jade)。

我在 helper.js 文件中编写了辅助函数,如下所示。

const fs = require('fs');
exports.icon = (name) => fs.readFileSync(`./public/images/icons/${name}.svg`);

我在 main.hbs 文件中调用这个函数

 {{icon 'logo'}}

如何解决这个问题并将图像渲染到 DOM 而不是标记文本?

尝试使用"triple-stash"{{{icon 'logo'}}}。参见 https://handlebarsjs.com/#html-escaping