handlebars模板,生成<code>时,自动缩进问题
2023-05-09 13:37:23
用handlerbars{{{content}}}输出带标签文档时,由于handerbars默认有自动缩进功能,这样会造成生成的code 缩进不正常。
为解决自动缩进问题,需要在handlerbars.create()时,带上 {preventIndent: true}
const hbs = create({
extname: 'hbs',
helpers,
partialsDir: [
'./site/shared/components/',
'./site/shared/layouts/'
],
compilerOptions: {
preventIndent: true
}
})