feat: 全局 UI 优化与邮件模板系统

- 新增动画系统 CSS 变量(时长、缓动函数、状态层透明度)
- 新增 prefers-reduced-motion 媒体查询支持
- 优化按钮组件样式,移除渐变背景,添加涟漪效果
- 优化分享按钮错落有致的展开动画
- 优化评论区展开动画效果
- 新增设置面板 Material 3 风格分段控件
- 新增玻璃拟态(Glassmorphism)主题变体
- 新增新拟态(Neumorphism)主题变体
- 新增邮件模板系统(base.php、comment-notify.php、reply-notify.php)
- 新增邮件模板后台设置(主题色、Logo、社交链接、预览功能)
- 集成邮件模板到评论回复通知
- 版本更新至 1.5.0
This commit is contained in:
2026-01-11 22:13:59 +08:00
parent 4fe10c84d7
commit f8d7c79b86
13 changed files with 1180 additions and 242 deletions

View File

@@ -12,6 +12,7 @@
- **Comments_Toggle**: 评论区展开/折叠切换按钮和动画系统
- **Button_Component**: 主题中的通用按钮组件
- **Animation_System**: 主题的动画效果系统
- **Email_Template_System**: 邮件通知模板系统,负责生成和发送各类邮件通知
## Requirements
@@ -89,3 +90,18 @@
3. THE Theme_System SHALL 提供 Material 3 动态色彩系统支持
4. WHEN 用户切换样式时, THE Theme_System SHALL 使用平滑过渡动画
5. THE Theme_System SHALL 样式选项在设置面板中可预览
### Requirement 7: 邮件模板优化
**User Story:** As a 博客管理员, I want 所有邮件通知使用统一且可配置的模板, so that 邮件外观专业一致,且能轻松自定义品牌风格。
#### Acceptance Criteria
1. THE Email_Template_System SHALL 提供统一的邮件模板基础结构,包含页眉、内容区、页脚三个区域
2. THE Email_Template_System SHALL 支持在后台设置邮件模板的主题色,自动应用到所有邮件类型
3. THE Email_Template_System SHALL 支持自定义邮件页眉的 Logo 图片和博客名称
4. THE Email_Template_System SHALL 支持自定义邮件页脚的版权信息和社交链接
5. WHEN 发送评论通知邮件, THE Email_Template_System SHALL 使用统一模板并包含评论内容、文章链接和回复按钮
6. WHEN 发送评论回复通知邮件, THE Email_Template_System SHALL 使用统一模板并包含原评论、回复内容和查看按钮
7. THE Email_Template_System SHALL 邮件模板兼容主流邮件客户端Gmail、Outlook、Apple Mail
8. THE Email_Template_System SHALL 提供邮件预览功能,管理员可在保存前预览邮件效果