Repository navigation
Lumina Blog v1.0.0
Lumina Blog System v1.0.0
基于 Spring Boot + Vue 3 的全栈博客系统。
功能特性
- 文章发布、编辑、搜索(Markdown 编辑器)
- 评论系统(支持嵌套回复、点赞)
- 用户系统(注册、登录、GitHub OAuth)
- 关注/收藏/点赞
- 通知系统
- 管理后台(文章、评论、用户、分类、敏感词管理)
- AI 内容审核(DeepSeek)
- Redis + Caffeine 二级缓存
- 火山云 TOS 文件存储
- 访问统计
技术栈
- 后端: Java 21, Spring Boot 3.5.6, MyBatis Plus 3.5.5
- 前端: Vue 3.4+, Element Plus 2.7+, Vite 5.2+
- 数据库: MySQL, Redis
构建产物
blog-backend-0.0.1-SNAPSHOT.jar— 后端可执行 JAR (61MB)frontend-dist.zip— 前端构建产物 (48MB)
快速启动
# 后端
java -jar blog-backend-0.0.1-SNAPSHOT.jar
# 前端(解压 frontend-dist.zip 后部署到 Nginx)
unzip frontend-dist.zip -d /var/www/blog