长代码块没有高亮显示

我注意到长代码块没有高亮显示——例如,36k 个符号或更多。我该如何修复?

此处已添加限制:

我们曾尝试将 highlight 移至专用工作进程(并因此使用后台线程),但在 CORS 方面遇到了一些问题。

如果您想解除该限制,一个可行的方法是参考此 PR:

并尝试修复其中存在的 CORS 问题,该问题曾导致此提交被回退。

3 个赞

Discourse 团队最终会修复它吗?

目前这不在我们的路线图之中。虽然让高亮功能在后台进程中运行是一个加分项,但考虑到在典型讨论中超过30000字符的代码块并不常见,因此该限制的影响较低。

3 个赞

能否请您至少将那个 30000 的数值作为配置项公开出来?或许放在容器的 .yml 文件中,或者在设置里?无论哪种方式都可以,我只需要提高这个限制。