这款博客系统是一个简洁、精美、炫酷的前端小程序,具有高度的用户体验感。它采用了Vue和SpringBoot进行前后端分离的开发,后台管理系统使用了Vue和ElementUI,后端采用Sa-Token进行权限管理。系统具有动态菜单权限、动态定时任务和文件上传功能,支持本地和七牛云的文件上传。此外,系统还使用ElasticSearch作为全文检索服务,并集成了QQ、微博和码云登录功能。
该系统的特点包括:
1. 后台参考了”vue-element-template”的设计,可以自动生成侧边栏、历史标签和面包屑导航。
2. 使用Markdown编辑器,编写方便简单。
3. 支持评论功能,包括表情输入和回复功能。
4. 添加了音乐播放器,支持在线搜索歌曲。
5. 前后端分离的部署方式,符合当前的潮流发展。
6. 接入了第三方登录功能,降低了注册成本。
7. 使用了弹幕墙作为留言的形式,更加炫酷有趣。
8. 支持代码高亮和复制、图片预览和深色模式等功能,提升了用户体验。
9. 搜索文章支持高亮分词,响应速度快。
10. 新增了文章目录、推荐文章等功能,优化了用户体验。
11. 引入了aop注解实现日志管理。
12. 支持动态权限修改,采用了RBAC模型,前端菜单和后台权限实时更新。
13. 后台管理系统支持修改背景图片、博客配置等信息,操作简单,并支持上传相册。
14. 代码支持多种搜索模式(Elasticsearch或MYSQL),可根据需要进行配置。
15. 代码支持多种文件上传模式(七牛云oss或本地上传),可根据需要进行配置。
16. 代码遵循了阿里巴巴的开发规范,便于开发者学习和维护。
17. 使用了WebSocket技术实现了博客在线阅读人数的统计。