将字符串输出到 JADE/PUG 文件

Outputting a string into a JADE/PUG file

所以我遇到一个问题,我正在读取的字符串包含换行符,我正在像这样解析我的 JS 文件中的换行符

var str = post.content.replace(/(?:\r\n|\r|\n)/g, '<br/>;');

例如,我想要我的文字:

Hello World! How's it going?

成为

Hello World!

How's it going?

但是,我得到

Hello World! <br/> How's it going?

我该如何最好地解决这个问题?看来我从 HTML 导入的逻辑在 JADE/PUG

中不起作用

我认为您遇到了变量插值问题。请参阅 pugjs documentation 相关内容。

例如。将 str 值放入标签时,在哈巴狗模板中将其标记为安全字符串:

- var str = post.content.replace(/[\r\n]/g, '<br/>;');
p !{str}
//- or
p= str