Jowe
|
2eefaa8cc9
|
feat: v3.2 - 用户管理功能和后台菜单统一
新增功能:
- 用户管理列表页面(搜索、分页)
- 用户详情页面(基本信息、收藏统计)
- 管理员重置用户密码功能
- 管理员修改用户昵称功能
- 管理后台首页添加用户统计卡片
优化改进:
- 统一后台菜单结构,创建可复用的 sidebar 组件
- 所有后台页面使用统一菜单,避免硬编码
- 优化权限配置文件,清理冗余规则
技术文档:
- 添加任务分解规则文档
- 添加后台菜单统一规则文档
- 添加数据库字段修复脚本
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 23:20:35 +08:00 |
|
Jowe
|
c68d846daa
|
fix: 修复SEO工具页面模板继承错误,改为独立完整HTML页面
- 将seo_tools.html从继承admin/master.html改为独立完整HTML
- 从master.html中移除SEO工具菜单项,避免url_for错误
- 修复本地UndefinedError: 'admin_view' is undefined错误
|
2026-01-03 23:26:25 +08:00 |
|
Jowe
|
c74b115ac0
|
feat: 添加SEO工具管理页面 - v2.4.1
新增功能:
1. 后台SEO工具管理页面 (/admin/seo-tools)
- 显示sitemap状态(是否存在、最后更新时间、文件大小)
- 显示动态sitemap URL并支持一键复制
2. 生成静态sitemap.xml文件 (/api/generate-static-sitemap)
- 将动态sitemap生成为static/sitemap.xml静态文件
- 支持手动触发更新
- 返回URL数量统计信息
3. 通知搜索引擎功能 (/api/notify-search-engines)
- 支持向Google、Baidu、Bing提交sitemap更新通知
- 使用各搜索引擎的ping接口
- 返回每个搜索引擎的提交状态
4. 一键操作
- 提供"一键生成并通知"功能
- 自动执行生成sitemap + 通知搜索引擎两个步骤
- 适合日常SEO维护使用
技术实现:
- 使用Flask路由和@login_required装饰器保护后台接口
- AJAX + fetch API实现前端交互
- Bootstrap 4卡片式UI设计
- 实时显示操作结果,颜色区分成功/失败状态
用户价值:
- 无需手动登录各搜索引擎后台提交sitemap
- 支持批量更新和通知,提升SEO工作效率
- 可视化状态展示,便于监控sitemap更新情况
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-01-03 17:29:14 +08:00 |
|