Commit Graph

18 Commits

Author SHA1 Message Date
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
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
9a19ccb864 feat: 添加现代化布局和动画优化
- 新增 modern-enhancements.css 样式文件
  - Material Design 3 动画系统变量
  - 桌面端卡片悬停效果增强(阴影、位移、缩放)
  - 移动端触摸反馈优化(涟漪效果、按压缩放)
  - 滚动入场动画(文章列表、侧边栏交错入场)
  - 页面过渡效果(PJAX 加载动画)
  - 浮动按钮弹性动画
  - 顶栏滚动效果优化
  - 评论区入场动画
  - 表单元素聚焦动画
  - 滚动条美化
  - 减少动画偏好支持

- 新增 modern-enhancements.js 脚本文件
  - 触摸涟漪效果(移动端)
  - 图片懒加载动画
  - 滚动入场动画(Intersection Observer)
  - 页面加载进度条
  - PJAX 加载动画增强
  - 主题切换过渡动画

- 修改 header.php
  - 引入新的 CSS 和 JS 文件
2026-01-16 00:33:43 +08:00
17f3a3c551 fix: 增强强制刷新缓存功能 - 添加HTTP禁止缓存头和前端缓存清除 2026-01-15 22:49:57 +08:00
b1d84e3bbd feat: 添加强制刷新缓存功能
- 在设置页杂项部分添加强制刷新缓存按钮
- 启用后所有资源文件(CSS/JS)将附加时间戳参数
- 1小时后自动关闭,避免服务器压力
- 解决手机端浏览器缓存导致样式或功能无法更新的问题
- 支持实时倒计时显示剩余时间
2026-01-15 22:43:27 +08:00
aef6ef6790 Revert "fix: 修复移动端深色模式和毛玻璃效果兼容性问题"
This reverts commit 9996ebf00e.
2026-01-15 17:13:05 +08:00
9996ebf00e fix: 修复移动端深色模式和毛玻璃效果兼容性问题
- 添加 backdrop-filter 支持检测,不支持时使用降级方案
- 添加移动端设备检测类 is-mobile-device
- 监听深色模式切换,强制刷新样式解决颜色不更新问题
- 为移动端添加强制文字颜色修复
- 简化代码结构,移除冗余检测逻辑
2026-01-15 17:11:06 +08:00
59a512e301 fix: 修复移动端CSS和JS未完全应用的问题
- 为CSS添加正确的依赖关系和media属性确保移动端正确加载
- 添加移动端资源加载检测机制,检测CSS是否完全应用
- 如果CSS未完全加载,通过强制重排触发样式重新计算
- 移除argon.min.js的时间戳参数,避免缓存问题
- 优化wp_enqueue_script/style的参数传递
2026-01-15 16:58:55 +08:00
c111edcf4c fix: 修复跳转评论按钮无法点击的问题
- 将按钮初始状态从 d-none 改为 fabtn-hidden
- 统一使用 fabtn-hidden 类控制按钮显示/隐藏
- 修复后台设置不生效导致按钮无法显示的问题
- 添加 !important 确保隐藏样式优先级
2026-01-12 16:56:10 +08:00
055df39e30 fix: 修复浮动按钮显示异常问题
- 修复 fabtn_toggle_sides 按钮时隐时现的问题
- 为隐藏状态添加 pointer-events: none,防止误触
- 优化按钮显示/隐藏的过渡动画
- 修复设置按钮显示逻辑,改为只有明确设置为 true 时才显示
- 添加 !important 确保隐藏样式优先级
2026-01-12 16:50:42 +08:00
e1039dcee4 feat: 移除 lazyload 插件,改用浏览器原生懒加载 2026-01-12 15:17:52 +08:00
21bf48d34e feat: 卡片效果使用站长自定义设置,统一全局样式
- 新增毛玻璃饱和度设置 (argon_card_saturate),默认 180%
- 更新默认值为最优设置:
  - 卡片透明度: 0.7 (原 1)
  - 毛玻璃模糊: 20px (原 8px)
  - 毛玻璃饱和度: 180%
- CSS 使用变量 --card-opacity, --card-blur, --card-saturate
- 玻璃风格样式改用 CSS 变量,跟随站长设置
- 所有页面(首页/文章页/页面模板)统一应用相同设置
- 设置页预览支持饱和度实时预览
- 暗色模式卡片背景色统一为 rgba(66,66,66,opacity)
2026-01-12 10:03:42 +08:00
db24ca2043 fix: 修复移动端 UI 问题
- 修复侧边抽屉文章目录在 PJAX 页面切换后不重新初始化的问题
- 优化涟漪点击效果:将结束动画从 scale 收缩改为 opacity 淡出
- 添加暗黑/明亮模式切换过渡动画(250ms 平滑过渡)
- 优化分享面板动画:添加退出时的反向错落延迟
- 添加分享面板移动端响应式适配,防止视口溢出
2026-01-11 22:43:57 +08:00
4fe10c84d7 fix: 修复目录无法加载和移动端侧边栏无法点击的问题
- header.php: 修改 wp_enqueue_script 在头部加载 jQuery 和插件
- sidebar.php: 使用轮询机制等待 jQuery 和 headIndex 加载完成后再初始化目录
2026-01-11 21:09:58 +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
a01f161bca feat: 升级版本至1.4.0并添加外部资源备用机制
- 版本号从1.3.5升级至1.4.0
- 创建外部资源备用加载系统,解决国内访问问题
- 添加Google Fonts本地备用字体文件
- 集成Geetest验证码本地备用版本
- 实现QRCode.js本地备用功能
- 创建智能资源加载器,自动切换到本地资源
- 修改所有外部资源引用,支持自动备用机制
- 添加资源配置文件,便于管理和维护
2026-01-11 20:03:15 +08:00
31d8fde308 feat: Argon WordPress主题完整版本
- 基于Argon主题的WordPress博客主题
- 支持响应式设计和暗色模式
- 包含完整的文章管理和评论系统
- 集成友情链接管理功能
- 支持多种自定义设置选项
- 优化的用户界面和交互体验
2026-01-11 19:48:02 +08:00