等号在 PrismJS 中始终以白色突出显示

Equals sign is always highlighted white in PrismJS

我正在我的 Nuxt 内容项目中设置 Prism Codeblocks,一切似乎都很顺利,除了我的“=”符号有一个半透明的白色背景,我不知道为什么。我尝试了不同的主题,认为这是我的样式问题,但即使我 copy/paste 来自 repo (like this one) 的主题,我仍然看到同样的事情:

我刚刚从 Prism 的网站下载了默认包,并且我只使用普通主题。

这里可能发生了什么?

确保您只使用一个主题 css。

当您为默认主题和另一个主题包含 css 文件时,通常会发生这种情况。例如,如果您有 prism.min.cssprism-twilight.min.css,这将导致您遇到的问题。主题似乎建立在默认的 prism.min.css 文件之上,但实际上它们相互冲突。