蘑菇博客(MoguBlog),一个基于微服务架构的前后端分离博客系统。Web端使用Vue + Element , 移动端使用uniapp和ColorUI。后端使用Spring cloud + Spring boot + mybatis-plus进行开发,使用 Jwt + Spring Security做登录验证和权限校验,使用ElasticSearch和Solr作为全文检索服务,使用Github Actions完成博客的持续集成,使用ELK收集博客日志,文件支持上传七牛云和Minio,支持Docker Compose脚本一键部署。
feat:网盘管理增加文件移动功能 feat:网盘管理增加文件下载功能,使用自定义v-download指令 fix:解决博客详情页,侧边栏标题过多时,无法展示完全的问题 feat:菜单管理新增跳转外部链接的功能,监控管理增加Nacos图形化页面 fix:解决Swagger-ui.html无法访问的问题 fix:移除不必要的配置 feat:增加sentinel流控 feat:菜单管理和按钮管理增加排序功能 feat:网盘管理上传和删除文件时,记录文件大小 fix: 解决评论时间显示异常的问题 fix:移除不必要的配置,解决二级推荐文章不设置图片出错的情况 feat:增加 参数配置 fix:解决按钮管理添加时出现的BUG fix:优化管理员管理页面头像上传
feat:增加服务器监控页面,用于查看JVM、CPU、内存等信息 fix:解决侧边栏在手机端显示问题,同时目录为空不再显示 style:完善手机端博客详情页图片显示的问题,侧边栏移动到博客详情的右侧 style:优化ipad端头像按钮显示异常以及侧边导航栏目录问题,优化手机端博客详情文本显示异常 fix:解决admin账号登录时,无法加载所有侧边导航的问题 feat:后台管理增加在线用户查看、强踢功能 fix:解决jwt刷新没有写入到Cookie的问题 fix:修改token刷新策略,解决退出登录存在的问题,为了消除歧义移除admin账号的特权 fix:移除mogu_config,将其合并到mogu_conmons中 feat:资源管理 增加网盘管理功能(Beta),用于图片、文件、视频、音乐的管理。来源于奇文网盘 feat:完善网盘管理文件上传功能,同时mogu_picture增加token拦截器