我正在准备一个使用 SSO 的 Discourse 实例,对我们来说,支持现有用户名(这些用户名在任意位置都包含下划线和连字符)非常重要。我已经成功更新了 Discourse 代码中的正则表达式以实现这一功能,包括让作曲器中的用户名自动补全功能也能很好地配合使用。
然而,我在不熟悉的 Markdown 解析器方面遇到了问题。具体来说,当 @提及 的用户名在开头和结尾都包含下划线时,根据 Markdown 规范,它会被渲染为斜体。因此,目前像 @_username_ 这样的帖子会被渲染为 @username(而不是可点击的链接)。
有人能指点我从哪里开始着手自定义吗?我是 Discourse 的新手,任何帮助都非常感激。提前感谢!