好的,这个周末我设法抽出时间来改进这个主题组件,并将其更新到了 2.0 版本。
它现在效率更高了。
该组件的 2.0 版本包含以下新功能:
- 优化了用户数据的加载,以尽可能减少 Ajax 请求次数,每次最多可获取 50 个用户/组。
如果启用了站点设置enable user status,它还可以利用序列化数据。在这种情况下,它将仅执行 Ajax 请求来获取组提及的数据。 - 添加了对显示组提及的全名的支持。
- 添加了用于自定义提及中名称渲染方式的设置。
- 添加了在引用时将渲染的提及文本还原回原始 Markdown 的支持。
新版本需要一个相当新的 Discourse 功能,所以你需要将 Discourse 更新到至少 3.2.0.beta2。
@Hifihedgehog,@thoka 如果你们想尝试一下。如果遇到任何问题,请告诉我。