吴蛋蛋 发布于
>=2.20.0
- 代码审查修复:基于全面代码审查,修复以下问题
- 语法高亮保留:新增
splitHtmlLines()方法,行号显示时完整保留 hljs 语法高亮结构,修复行号导致高亮失效的问题 - Shiki 冲突检测:恢复 Shiki 高亮插件检测逻辑,当检测到 Shiki 存在时自动跳过高亮处理,避免双重样式冲突
- 初始化合并:统一
observeCodeBlocks()和observeImages()调用,移除重复的模块init()调用,提升性能 - 未使用变量清理:删除
pendingInit未使用变量 - CSS :has() 兼容:使用
@supports特性查询,并为不支持 :has() 的浏览器提供 CSS fallback - JSDoc 完善:为所有关键函数添加完整的 JSDoc 注释,提升代码可维护性
- 错误日志:添加复制按钮失败的错误日志输出
资源下载
- plugin-code-enhance-1.1.6.jar