为Chat添加数学支持

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



image

2 个赞

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

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

1 个赞

移至 Feature request,因为在 chat 中启用每个 PluginTheme component 是一项需要规划、编写和测试的新功能,因为我们不会自动应用所有与帖子相同的 markdown 处理。

8 个赞

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

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

9 个赞

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

1 个赞

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

下周我会合并它。

3 个赞