|
|
f25eb17d3e
|
fix: 修复 lazyload 懒加载功能无法使用的问题
- functions.php: 重写 argon_lazyload 函数,使用 data-src 存储原始图片地址
- functions.php: 添加占位图和 lazyload 类,恢复加载动画样式支持
- functions.php: 恢复 argon_enable_lazyload 设置项检查
- argontheme.js: 使用 IntersectionObserver 实现真正的懒加载
- argontheme.js: 支持 fadeIn/slideDown 加载效果和自定义阈值
- header.php: 恢复 lazyload 相关配置项传递给 argonConfig
|
2026-01-16 19:50:14 +08:00 |
|
|
|
ea4663472c
|
refactor: 重构评论区回复提示框
- 重新设计 HTML 结构,更清晰的布局
- 新增回复图标和用户名高亮显示
- 关闭按钮改为圆形,悬停时旋转动画
- 使用 CSS 动画替代 jQuery slideDown/slideUp
- 添加渐变背景和阴影效果
- 优化深色模式适配
|
2026-01-16 15:18:22 +08:00 |
|
|
|
3f280dd9ef
|
fix: 修复侧边栏目录和TODO溢出问题,增强序号识别
- 修复 part2 和 part3 高度自适应,避免内容溢出窗口
- part2 和 part3 动态分配可用空间(part2 占 60%,part3 占 40%)
- 增强序号识别:支持第一、第二、(1)、[1]、I. II. 等格式
- 移除 todo-list-scroll 固定高度限制,改为动态计算
|
2026-01-16 15:08:07 +08:00 |
|
|
|
0f3e7ff7ff
|
revert: 回滚代码规范化改动,保留原有格式
|
2026-01-16 14:14:51 +08:00 |
|
|
|
ab02c51822
|
refactor: 增强代码可读性 - 添加结构化注释
style.css:
- 添加 CSS 变量定义区块注释
- 添加主题色系统、动画系统分区
- 添加夜间模式、沉浸式主题色分区
- 添加框架样式覆盖、基础样式分区
argontheme.js:
- 添加文件头目录索引
- 添加 10 个功能模块的分区注释
- 为工具函数添加 JSDoc 注释
- 统一注释风格
|
2026-01-16 11:38:28 +08:00 |
|
|
|
233edd2441
|
refactor: 深度代码规范化
- argontheme.js: 将 89 个 var 声明改为 let (保留 3 个全局变量)
- functions.php: 修复 106 处箭头操作符空格问题 (-> 前后不应有空格)
- functions.php: 移除多余空行
|
2026-01-16 11:25:24 +08:00 |
|
|
|
a5419b0c6e
|
refactor: 代码规范化 - 统一格式风格
- style.css: 移除 4277 行多余空行 (16556 -> 12279 行)
- style.css: 修复文件头注释格式
- style.css: 移除空规则集
- style.css: 统一缩进风格
- argontheme.js: 统一比较运算符为严格相等 (=== / !==)
- argontheme.js: 移除多余空行
- 新增 .kiro/steering/code-style.md 代码规范文档
|
2026-01-16 11:18:51 +08:00 |
|
|
|
b613e019df
|
fix: 修复页面内存泄漏问题
- 移除 initThemeTransition 中的 MutationObserver(会导致无限循环)
- 移除 will-change 属性(大量元素使用会占用过多内存)
- 主题切换过渡效果已在 setDarkmode() 函数中实现,无需重复
|
2026-01-16 10:04:29 +08:00 |
|
|
|
760a3adaa9
|
refactor: 合并现代化动画增强到主文件
- 将 modern-enhancements.css 内容合并到 style.css 末尾
- 将 modern-enhancements.js 内容合并到 argontheme.js 末尾
- 删除独立的 modern-enhancements.css 和 modern-enhancements.js 文件
- 移除 header.php 中对独立文件的引用
|
2026-01-16 00:40:55 +08:00 |
|
|
|
6015f074cb
|
fix: 修复发版前代码质量问题
- 修复 functions.php 中 get_article_words() 函数的逻辑错误:循环中检查 $str 改为 $line
- 修复 argontheme.js 中 reply() 函数的 null/undefined 访问风险:添加元素存在性检查
- 修复 argontheme.js 中潜在的 XSS 风险:使用 .text() 替代 .html() 输出用户内容
- 修复 functions.php 中 post_analytics_info() 使用 HTTP 改为 HTTPS
- 删除临时分析文件(不应包含在发版中)
|
2026-01-16 00:03:17 +08:00 |
|
|
|
0547e165ab
|
debug: 添加更多调试日志,调试控制台支持长按复制
- 在侧边栏打开事件中添加日志
- 调试控制台日志项支持长按复制(移动端)
- 复制时显示绿色高亮反馈
|
2026-01-15 23:41:10 +08:00 |
|
|
|
ea914c14d7
|
debug: 添加移动端目录调试日志
|
2026-01-15 23:19:37 +08:00 |
|
|
|
e1ddd70cfa
|
fix: 重写移动端文章目录生成逻辑
- 不再依赖 headIndex 插件,直接解析文章标题生成目录
- 独立实现目录树构建和 HTML 生成
- 独立实现滚动高亮更新逻辑
- 修复移动端目录为空的问题
|
2026-01-15 23:16:24 +08:00 |
|
|
|
f5902e0c12
|
fix: 修复移动端文章目录无法显示的问题
- 移动端目录改为从桌面端目录复制内容,避免 headIndex 插件重复初始化导致的冲突
- 添加移动端目录独立的点击事件处理
- 添加桌面端与移动端目录高亮状态同步机制(使用 MutationObserver)
- 恢复 headindex.js 为完整版本(与合并文件中的实现一致)
|
2026-01-15 23:14:03 +08:00 |
|
|
|
41df989bdf
|
fix: 修复浮动按钮容器不显示的问题
- 为 fabtns-unloaded 添加过渡动画
- 添加 jQuery 和 DOM 加载检查,确保元素存在后再初始化
- 添加重试机制,防止初始化失败
|
2026-01-12 17:00:21 +08:00 |
|
|
|
c111edcf4c
|
fix: 修复跳转评论按钮无法点击的问题
- 将按钮初始状态从 d-none 改为 fabtn-hidden
- 统一使用 fabtn-hidden 类控制按钮显示/隐藏
- 修复后台设置不生效导致按钮无法显示的问题
- 添加 !important 确保隐藏样式优先级
|
2026-01-12 16:56:10 +08:00 |
|
|
|
ec487343e5
|
fix: 修复浮动按钮功能和显示问题
- 修复回到顶部按钮功能,移除不存在的 easeOutExpo 缓动函数
- 移除所有浮动按钮的 tooltip 文字提示
- 删除 before 伪元素的 content 定义
- 确保按钮根据后台设置正确显示/隐藏
|
2026-01-12 16:45:09 +08:00 |
|
|
|
e1039dcee4
|
feat: 移除 lazyload 插件,改用浏览器原生懒加载
|
2026-01-12 15:17:52 +08:00 |
|
|
|
8054861a5c
|
fix: 修复评论区溢出和按钮颜色问题
- 修复评论区长文本溢出问题,添加 overflow-wrap 和 word-break 属性
- 修复评论内容区域文本溢出问题
- 修复移动端 TODO 验证码提交按钮颜色未跟随全局主题设置
- 统一按钮样式使用 btn-primary 类
|
2026-01-12 15:03:11 +08:00 |
|
|
|
58f7252e58
|
fix: 修复评论跳转按钮只展开不滚动的问题
- 折叠状态下先滚动到评论切换按钮位置,再展开评论区
- 已展开状态下直接滚动到评论框
- 解决折叠时 #post_comment 高度为 0 导致位置计算错误的问题
|
2026-01-12 13:18:47 +08:00 |
|
|
|
b20ef2813c
|
fix: 修复首页文章特色图片不显示的问题
- 重写 lazyload 初始化逻辑,避免 Object.assign 污染配置对象
- 为特色图片添加手动预加载机制,确保图片加载后正确显示
- 图片加载完成后显式设置 opacity: 1
- 图片加载失败时移除图片容器,避免显示空白区域
- 修复 effect 配置未正确传递给特色图片的问题
|
2026-01-12 13:01:43 +08:00 |
|
|
|
965f931945
|
fix: 修复移动端 TODO 催促功能无法调出验证码
- 在移动端 TODO 容器中添加验证码输入区域
- 为 mobileTodoConfig 添加验证码相关配置项
- 实现移动端数学验证码输入和提交逻辑
- 实现移动端极验验证码支持
- 添加催促成功/失败的 Toast 提示
- 验证码错误时自动刷新并聚焦输入框
- 催促成功后同步状态到桌面端
|
2026-01-12 10:16:01 +08:00 |
|
|
|
4cbc405ebf
|
feat: 统一移动端和桌面端动画系统
- 整合 CSS 动画变量系统,添加 --animation-instant (100ms) 时长
- 添加 --ease-smooth 缓动函数用于平滑过渡
- 优化卡片入场动画,使用 scale(0.95) + translateY(8px) 更自然
- 统一链接、按钮、标签等元素的过渡动画时长和缓动函数
- 优化顶栏搜索框展开/收起动画
- 优化侧边栏搜索框和菜单项的交互动画
- 优化文章卡片悬浮效果,使用 spring 缓动
- 统一 JS 中的滚动动画时长 (回顶 600ms, 评论回复 400ms)
- 优化折叠区块展开/收起动画时长
- 更新分页按钮、日历导航等组件的过渡动画
|
2026-01-12 00:15:20 +08:00 |
|
|
|
db24ca2043
|
fix: 修复移动端 UI 问题
- 修复侧边抽屉文章目录在 PJAX 页面切换后不重新初始化的问题
- 优化涟漪点击效果:将结束动画从 scale 收缩改为 opacity 淡出
- 添加暗黑/明亮模式切换过渡动画(250ms 平滑过渡)
- 优化分享面板动画:添加退出时的反向错落延迟
- 添加分享面板移动端响应式适配,防止视口溢出
|
2026-01-11 22:43:57 +08:00 |
|
|
|
31d8fde308
|
feat: Argon WordPress主题完整版本
- 基于Argon主题的WordPress博客主题
- 支持响应式设计和暗色模式
- 包含完整的文章管理和评论系统
- 集成友情链接管理功能
- 支持多种自定义设置选项
- 优化的用户界面和交互体验
|
2026-01-11 19:48:02 +08:00 |
|