从 WordPress 转到 Discourse 时,ampersands 是否被过度转义?

当 WordPress 文章的标题中包含 & 时,例如:

它们会以 HTML 实体 & 的形式出现在我们的 Discourse 网站上:

看起来像这样的实体在标题中没有被渲染出来。

我注意到 Discourse 中有一个 title fancy entities 设置,并且默认启用了它。但这似乎是_相反_的问题——实体_确实_存在,但没有被渲染出来。

我应该在这里更改某个配置设置吗?或者这是一个 bug?或者……别的什么?

谢谢你的报告,马特。我正在调查此事。

再次感谢 Matt,这个问题将在 WP Discourse 插件的下一个版本(2.5.2)中修复。

@Festinger,我能否先确认一下:

  1. 您正在运行哪个版本的插件。
  2. 您所说的“相同问题”指的是什么。您能否确切描述发生了什么,或者分享一个实时示例的链接。您分享的链接中不存在此主题中的问题。

谢谢!

谢谢,这很有帮助!实际上,您的问题与我的略有不同,因为它不是一个“&”符号,而是一个 en-dash。我知道这看起来可能没什么区别,但在这个例子中,它确实是,请看这里:

我将在下一个版本中修复这个额外的编码问题。

还没有发布。请耐心等待。