feat: 更新 Mermaid 到 v11 并优化错误处理
- 更新 Mermaid 库版本从 v10 升级到 v11.12.2 - 优化错误处理逻辑,避免重复嵌套错误容器 - 修复查看源代码时可能出现的嵌套报错问题 - 改进渲染前检查,跳过已处理的错误容器和已渲染的图表 - 优化重新渲染逻辑,只处理成功渲染的图表,排除错误容器 - 增强代码提取逻辑,优先使用传入的代码参数 - 添加主题切换时的智能判断,避免不必要的重新渲染 - 更新 functions.php 中的 CDN 地址到 v11 - 更新 settings.php 中的预览功能 CDN 地址到 v11 - 改进错误容器的 DOM 结构,使用独立元素而非 innerHTML
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
- 设置模块导出和初始化接口
|
||||
- _需求:1.1, 2.1, 3.1_
|
||||
|
||||
- [~] 2. 实现 DOM 缓存模块
|
||||
- [ ] 2. 实现 DOM 缓存模块
|
||||
- [x] 2.1 创建 ArgonDOMCache 类
|
||||
- 实现构造函数和 Map 存储结构
|
||||
- 实现 init() 方法缓存常用元素
|
||||
@@ -30,7 +30,7 @@
|
||||
- 测试缓存清空功能
|
||||
- _需求:1.5_
|
||||
|
||||
- [~] 3. 实现事件管理模块
|
||||
- [ ] 3. 实现事件管理模块
|
||||
- [x] 3.1 创建 ArgonEventManager 类基础结构
|
||||
- 实现构造函数和监听器注册表
|
||||
- 实现 on()、off()、clear() 方法
|
||||
@@ -60,7 +60,7 @@
|
||||
- [x] 4. 检查点 - 基础模块验证
|
||||
- 确保所有测试通过,询问用户是否有问题
|
||||
|
||||
- [~] 5. 实现资源加载模块
|
||||
- [ ] 5. 实现资源加载模块
|
||||
- [x] 5.1 创建 ArgonResourceLoader 类
|
||||
- 实现构造函数和加载状态管理
|
||||
- 实现 loadScript() 异步加载方法
|
||||
@@ -82,7 +82,7 @@
|
||||
- 测试加载失败降级方案
|
||||
- _需求:19.4_
|
||||
|
||||
- [~] 6. 实现渲染优化模块
|
||||
- [ ] 6. 实现渲染优化模块
|
||||
- [x] 6.1 创建 ArgonRenderOptimizer 类
|
||||
- 实现构造函数和读写队列
|
||||
- 实现 read() 和 write() 方法
|
||||
|
||||
Reference in New Issue
Block a user