项目描述:一个个人博客网站,用于分享自己的学习笔记以及一些在学习过程中的 bug 分享 技术应用:
1. 后端:SpringBoot,Spring Security,Elasticsearch,jwt,Mysql,Redis,Nginx,Minio
2. 前端:Vue3,ElementPlus,Axios,Pinia,Vite,Sass
功能模块:
1. 前台:数据查询展示,分类,标签,关键词查询(分词查询高亮),网站反馈,语音播放,登录
2. 后台: 权限管理:用户管理,角色管理,菜单管理,登录项管理(QQ,Gtiee,Github,百度),用户日志,角色添加,批量添加权限, 网站管理:数据字典(支持枚举,JSON,YAML),动态配置中心,定时任务,在线用户,缓存管理(可动态切换内存,Redi
s),文件管理(集成 minio ,文件) 博客管理:博客文章(博客录入,异步同步 es ,异步生成标签,支持 Markdown ,富文本),分类管理,标签管理,消息管理,爬虫模块