后台管理
PrimeEdge Admin 后台管理系统使用教程
后台管理系统
PrimeEdge Admin 是一套专为 PrimeEdge Hugo 博客主题配套的全栈后台管理系统,基于腾讯云 EdgeOne Pages Functions 部署,通过 Gitee / GitHub API 直接管理 Hugo 博客仓库内容。
系统特点
- 无需数据库 - 所有内容存储在 Git 仓库的 Markdown 文件中
- 多平台支持 - 支持 Gitee 和 GitHub 双平台托管
- 前后端一体 - 单项目部署,无需分别管理前端和后端
- 可视化管理 - 告别命令行,在浏览器中管理所有博客内容
- 实时预览 - Markdown 编辑器支持实时渲染预览
- 图片管理 - 基于 GitHub API 的图床管理,支持压缩、水印和多种链接格式
- 评论管理 - 可直接管理 Waline On EdgeOne 评论(需绑定
WALINE_KV) - 深色/浅色主题 - 一键切换,自动记忆偏好
- 响应式布局 - PC、平板、手机三端完美适配
功能模块
内容管理
| 模块 | 功能 |
|---|---|
| 文章管理 | 创建/编辑/删除文章,分类、标签、封面图、Markdown 编辑器 |
| 笔记管理 | 轻量笔记发布,分类筛选,搜索过滤 |
| 投资笔记 | 盘前计划 + 盘后复盘,收益率记录 |
| 好物推荐 | 好物管理,分类筛选、精选标记、发布时间 |
| 文档管理 | 多文档树形结构,拖拽排序 |
| 相册管理 | 管理 content/photos/_index.md 中的相册数据 |
| 友链管理 | 友情链接增删改查 |
| 书签管理 | 分类书签管理 |
| 分类管理 | 统一分类管理,分类重命名自动同步关联文章 |
| 图片管理 | 独立 GitHub 图床,支持上传、目录、批量复制和删除 |
系统功能
| 功能 | 说明 |
|---|---|
| 仪表盘 | 各模块数量统计 + 最近 Git 提交记录 + 版本检测 |
| 版本检测 | 自动对比后台和主题版本,提示是否需要更新 |
| 配置编辑 | 在线编辑 Hugo config.toml 配置文件 |
| 关于页面 | 编辑博客关于页面内容 |
| 服务页面 | 编辑博客服务页内容 |
| 留言板 | 编辑留言板页面内容 |
| 评论管理 | 审核、回复、置顶、删除 Waline 评论 |
| 评论设置 | 管理 Waline 邮件通知、评论策略、PushPlus、图片上传和极验 |
| 系统设置 | Gitee 仓库配置、连接测试、缓存管理 |
技术架构
┌──────────────────────────────────────┐
│ 浏览器 (管理后台前端) │
│ 原生 JS + CSS Variables + Layui │
└──────────────┬───────────────────────┘
│ HTTPS / JWT 认证
┌──────────────▼───────────────────────┐
│ EdgeOne Pages Functions (后端) │
│ 路由处理 → 业务逻辑 → API 调用 │
└──────────┬──────────────┬────────────┘
│ │
┌──────────▼────┐ ┌──────▼──────────────────┐
│ EdgeOne KV │ │ Gitee API / GitHub API │
│ (缓存/设置) │ │ (文件 CRUD) │
└───────────────┘ └─────────────────────────┘
如需在后台管理 Waline 评论,Admin 项目还需要额外绑定评论服务的同一个 WALINE_KV。博客内容管理只依赖 ADMIN_KV。
评论