MathJax在v2.9.0.beta5中似乎已损坏

Mathjax 在 v2.9.0.beta5 中似乎已损坏。我们期望在启用时渲染 \frac{1}{2},但目前它不起作用。我将把我们实例的其他管理员指向此帖子。我们计划下周更新到 beta6

深入检查后,我发现尝试加载的 JavaScript 文件 MathJax.2.7.5.js 位于 /var/www/discourse/plugins/discourse-math/public/mathjax/MathJax.2.7.5.js 下,但它似乎尝试从不同的位置加载它,请参见下图:

版本:2.9.0.beta6 | 提交:af3262d70a238f31ab54ad0ccf7dd26fb71a5134

我在 Discourse af3262d 和插件版本 bcaccbd 上无法重现。我不确定您说的不同位置是什么意思?

3 个赞

我每天都在学习新东西:

public/ 此目录将被原封不动地复制到已构建应用程序的根目录。将此用于没有构建步骤的资源,例如图像或字体

1 个赞

您说得完全正确。事实上,我发现在预编译资源时,除其他事项外,还会在 public/plugins 文件夹下创建以下符号链接

/var/www/discourse$ ls -al public/plugins/
...
lrwxrwxrwx. 1 discourse root 52 Jul  2 09:17 discourse-calendar -> /var/www/discourse/plugins/discourse-calendar/public
lrwxrwxrwx. 1 discourse root 52 Jul  2 09:17 discourse-graphviz -> /var/www/discourse/plugins/discourse-graphviz/public
lrwxrwxrwx. 1 discourse root 48 Jul  2 09:17 discourse-math -> /var/www/discourse/plugins/discourse-math/public
lrwxrwxrwx. 1 discourse root 57 Jun 21 00:28 discourse-narrative-bot -> /var/www/discourse/plugins/discourse-narrative-bot/public
lrwxrwxrwx. 1 discourse root 44 Jun 21 00:28 styleguide -> /var/www/discourse/plugins/styleguide/public

我们的基础设施并非如此。

谢谢,所以根本不是 bug,对于上面提到的版本来说,一切都按预期工作。

祝好,
Ismael

3 个赞

此主题在上次回复后 30 天自动关闭。不再允许回复。