Commit Graph

14 Commits

Author SHA1 Message Date
bdfb07980a fix: 优化 Mermaid 代码块识别逻辑 - 使用 textContent 替代 innerHTML 避免 HTML 标签干扰 - 添加 Mermaid 关键字验证,只处理有效的图表代码 - 添加重复处理检测,防止多次渲染 - 延迟渲染确保 DOM 完全加载 - 适配 WP-Markdown 编辑器 2026-01-23 19:12:00 +08:00
6f21bbf690 fix: 过滤 Mermaid 代码块中的 script 标签 - 添加 script 标签检测,防止误识别页面中的其他脚本 - 修复 Parse error TAGSTART 错误 2026-01-23 19:08:38 +08:00
48911f8af6 fix: 修复 Mermaid 渲染方法错误 - 将 mermaid.run() 改为 mermaid.init() - Mermaid 10.x 版本使用 init 方法触发渲染 - 修复 mermaid.run is not a function 错误 2026-01-23 19:04:29 +08:00
a5521b5fb2 fix: 修复 Mermaid 图表解析错误
- 使用 innerHTML 替代 textContent 获取代码内容
- 添加 HTML 实体解码逻辑(< > & 等)
- 确保保留代码块中的换行符
- 修复 'Parse error on line 1' 错误
2026-01-23 19:02:08 +08:00
7feca8f17d feat: 为 Mermaid 添加本地镜像支持
- 在设置页添加'使用本地镜像'复选框选项
- 修改 footer.php 添加本地镜像判断逻辑
- 下载 Mermaid 10.x 本地镜像文件到 assets/vendor/external/mermaid/
- 本地镜像文件大小约 3.3MB
- 勾选后优先使用主题内置版本,提升加载速度
- 添加 argon_mermaid_use_local 选项保存逻辑
2026-01-23 18:55:08 +08:00
627a57c5e9 feat: 添加 Mermaid 图表支持
- 在设置页功能增强分类中添加 Mermaid 图表设置项
- 支持启用/禁用 Mermaid 渲染
- 支持自定义 CDN 地址(默认 jsdelivr)
- 提供 4 种主题选择(默认/森林/暗色/中性)
- 在 footer.php 中添加 Mermaid 库加载和初始化逻辑
- 自动识别 language-mermaid 和 mermaid 类的代码块
- 在 style.css 中添加 Mermaid 图表样式
- 支持响应式布局和夜间模式
- 使用方式:在代码块中指定语言为 mermaid
2026-01-23 18:50:50 +08:00
64c43bfff8 fix: 修复 KaTeX renderMathInElement 未定义错误
- 添加函数存在性检查,避免脚本未加载完成时报错
- 使用 setTimeout 重试机制等待脚本加载
- 修复 delimiters 配置,添加 display math 支持
2026-01-16 16:18:45 +08:00
720ab20440 revert: 回档到 b613e01,保留 code-style 规范文档 2026-01-16 14:57:54 +08:00
733722e7d4 refactor: 规范化 PHP 模板文件
- header.php: 修复箭头操作符空格, 移除多余空行 (1520 -> 1481 行)
- footer.php: 修复箭头操作符空格, 移除多余空行 (177 -> 168 行)
- sidebar.php: 修复箭头操作符空格, 移除多余空行 (1311 -> 1288 行)
- single.php: 修复箭头操作符空格, 移除多余空行 (214 -> 196 行)
- comments.php: 修复箭头操作符空格
- search.php: 修复箭头操作符空格
2026-01-16 11:26:33 +08:00
b1d84e3bbd feat: 添加强制刷新缓存功能
- 在设置页杂项部分添加强制刷新缓存按钮
- 启用后所有资源文件(CSS/JS)将附加时间戳参数
- 1小时后自动关闭,避免服务器压力
- 解决手机端浏览器缓存导致样式或功能无法更新的问题
- 支持实时倒计时显示剩余时间
2026-01-15 22:43:27 +08:00
c353e60a91 feat: 优化调试控制台功能
- 按钮移至页脚底部,主要面向移动端调试
- 显示所有 log/warn/error 信息(不再禁用 console)
- 新增版本信息面板(Theme/WP/PHP/Git/UA)
- 新增日志分类 Tab(全部/日志/警告/错误)
- 电脑端窗口支持拖动
- 移动端自适应全屏显示
2026-01-15 16:20:32 +08:00
f8d7c79b86 feat: 全局 UI 优化与邮件模板系统
- 新增动画系统 CSS 变量(时长、缓动函数、状态层透明度)
- 新增 prefers-reduced-motion 媒体查询支持
- 优化按钮组件样式,移除渐变背景,添加涟漪效果
- 优化分享按钮错落有致的展开动画
- 优化评论区展开动画效果
- 新增设置面板 Material 3 风格分段控件
- 新增玻璃拟态(Glassmorphism)主题变体
- 新增新拟态(Neumorphism)主题变体
- 新增邮件模板系统(base.php、comment-notify.php、reply-notify.php)
- 新增邮件模板后台设置(主题色、Logo、社交链接、预览功能)
- 集成邮件模板到评论回复通知
- 版本更新至 1.5.0
2026-01-11 22:13:59 +08:00
ea167c379a feat: 完善外部资源备用机制和日志系统
- 在header.php中添加用户角色检测,传递给前端JavaScript
- 更新Open Sans字体CSS文件,支持本地woff2字体文件备用
- 修改footer.php中MathJax 3/2和KaTeX加载机制,添加onerror备用处理
- 优化resource-loader.js日志系统,使用ArgonLogger替代console.log
- 仅管理员用户显示控制台日志,普通用户和游客不显示调试信息
- 完善资源加载错误处理,统一使用ArgonLogger记录警告信息
2026-01-11 20:37:03 +08:00
31d8fde308 feat: Argon WordPress主题完整版本
- 基于Argon主题的WordPress博客主题
- 支持响应式设计和暗色模式
- 包含完整的文章管理和评论系统
- 集成友情链接管理功能
- 支持多种自定义设置选项
- 优化的用户界面和交互体验
2026-01-11 19:48:02 +08:00