为Chat添加数学支持

我有一个最近升级的 discourse 实例(discourse 92bb728fe5,discourse-math f9cf94d2)。我已经将 discourse-math 配置为使用 katex,但问题也出现在 mathjax 中。我注意到数学在帖子预览中、帖子本身中渲染得很好,但在聊天中却不行。下面是截图:



image

2 个赞

我可能是错的,但我认为 Discourse Chat 不使用与主题和帖子相同的“渲染方法”,我还没有很好地测试它,但我认为它几乎不支持 Markdown 的某些功能。

这之前曾是讨论过的话题,从回复来看,这是一个受支持的功能。

1 个赞

已移至 Contribute > Feature request,因为在 chat 中启用每个 Customization > PluginCustomization > Theme component 是一项新功能,需要像对待帖子中的 markdown 处理一样进行规划、编写和测试,而不会自动应用所有相同的处理逻辑。

8 个赞

我在聊天中添加了对它的支持:

这个插件需要进行多项更改才能避免跳动,但这只能等以后再说。

9 个赞

它似乎只适用于 MathJax。也许我们需要为 KaTeX 打另一个补丁?

1 个赞

确实,这样应该就可以了:

下周我会合并它。

3 个赞