标签: 代码高亮
-
本文针对 WordPress 编辑器中粘贴代码默认生成旧插件块的问题,通过分析 Gutenberg Block 注册机制,发现是 SyntaxHighlighter Evolved 优先接管了转换规则。作者在不卸载旧插件、保留历史文章兼容性的前提下,利用 WPCode 添加了仅在后台运行的 PHP 代码片段,自动将新粘贴的代码块转换为 Code Block Pro,有效提升了写作效率。
-
文章针对 SyntaxHighlighter Evolved 插件在前端渲染时导致页面闪烁以及缺乏语言标识和复制功能的痛点,详细介绍了使用 Code Block Pro 插件进行替代的方案。通过对比测试发现,新插件采用服务端渲染解决了闪烁问题,且支持更多语言和主题。实际测试表明两者可在同一页面中完美共存且互不干扰,因此建议采取渐进式迁移策略,在不影响旧文章的前提下逐步升级代码展示体验。
