FIT2CLOUD
代码增强(高亮+折叠+长图折叠) 的图标

代码增强(高亮+折叠+长图折叠)

192
47

集成 Highlight.js 代码高亮、代码块折叠和长图折叠功能等

1.1.6
吴蛋蛋 发布于
>=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