如何解决服务器上的语法突出显示
我想突出显示代码块。我目前正在使用prismjs。事实是,我突出显示了多个代码块,并且页面在不太慢的PC上加载需要5秒钟以上的时间。
如果我突出显示棱镜代码,则加载接近即时。所以我假设问题出在代码上。
如何在服务器上呈现突出显示的代码(服务器端呈现)?
我在React应用程序中使用nextjs 9.5。*。切换到另一个突出显示库没有问题。
解决方法
虽然您的问题已经提出 6 个月了,而且我猜您从那时起就已经想通了,但我可以为 prism-react-renderer 创建的 Formidable labs 提出建议。我不确定性能优势本身(它构建在 PrismJS 之上),但它支持 SSR 和 SSG(根据我的经验,使用裸 PrismJS 存在问题)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。