GitLab 在出现 50 次后停止为 Markdown 文件呈现文本内 LaTeX

GitLab stops rendering in-text LaTeX for markdown files after 50 occurrences

我一直在使用 GitLab 在 Markdown 中的 LaTeX 渲染功能,并且非常喜欢它。话虽这么说,我发现文本乳胶引用的数量有上限。

在一个页面上恰好出现 50 次后,渲染将停止,格式也会随之改变(期望的行为)

... where <ASSUME CORRECT LATEX HERE> is maximized ...

至此

... where $\Delta \rho^\prime$ is maximized ...

(不正确的行为)。这是可重现的,有一个最小的例子 uploaded to my gitlab here.

我已经搜索过任何相关信息,但一直无法找到有关此限制的任何信息,虽然我找到了 this gitlab issue 似乎相关,但没有解决问题。

有谁知道是否有办法 disable/bypass 这个限制,或者向 GitLab 开发人员提交一张票?

谢谢!

这可能与 issue 333514

有关

Current limitations on Math rendering is 1000 total characters per page OR 2000ms of runtime, whichever happens first, helps in preventing a DoS attack on all pages where we can render GFM.

This is non-ideal for pages like Wikis where

  • There is no user-generated content.
  • The math diagrams can quickly rack up 2000ms of runtime or 1000 chars.

可以在 j7168908jx/gitlab merge_requests 1

中找到可能的解决方法