本次范围
- 三端分离:博客前台、管理后台与后端服务独立运行与构建。
- 内容闭环:文章、分类、标签、专栏、动态与评论。
- 内容管理增强:博客回收站(可恢复或彻底删除,支持批量)、两级专栏管理(封面、简介、导入导出)与本地 Markdown 知识库(目录树、ZIP 批量导入导出)。
- 站点配置:站名、头像、首页轮播、社交链接、友链、关于页与首页自定义展示模块。
- 运营数据:PV、UV、内容数量、分类标签文章数聚合与访客地图。
- 图床管理:本地上传与阿里云 OSS 配置入口,支持连通性测试。
- 系统能力:账号、定时任务与日志中心。
- 容器化部署:提供 Docker 一键部署方案。
数据库脚本
- 全量初始化基线:
sql/increment/1.0/下最早的全量脚本(含建库建表) - 增量脚本:
sql/increment/1.0/下按时间戳命名的其余脚本
升级说明
全新环境执行bin/local/upgrate-sql.sh 即可完成初始化(基线含建表语句)。已有环境再次执行该脚本,只会应用未记录在 sql/local/ 的增量脚本;升级前请先备份数据库。
已知事项
- 默认后台账号为
admin/123456,请首次登录后立即修改。 - 前端展示可能受内部
cache_entry缓存影响,修改数据后按需清理缓存。