{"repo":"lss2317/blog","free":true,"listed":false,"github":"https://github.com/lss2317/blog","clone":"git clone https://github.com/lss2317/blog.git","description":"基于SpringBoot + Vue 开发的前后端分离博客，支持QQ、微博第三方登录、发布说说等功能。","language":"Vue","stars":34,"topics":["mysql","redis","rabbitmq","vue","springboot","mybatisplus"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"博客介绍 基于Springboot + Vue 开发的前后端分离博客 在线地址 目录结构 项目特点 技术介绍 运行环境 开发环境 项目截图 在线地址 项目链接： lsstop.cn 后台链接： admin.lsstop.cn 测试账号 ：test@qq.com，密码：123456，可登入后台查看。 Github地址： https://github.com/lss2317/blog Gitee地址： https://gitee.com/lss2084447140/blog 目录结构 前端项目位于为vue-blog和vue-admin，blog为前台，admin为后台。 后端项目位于springboot-blog下。 SQL文件位于根目录下的 blog.sql ，需要MYSQL8以上版本。 可直接导入该项目于本地，修改后端配置文件中的数据库等连接信息，项目中使用到的关于腾讯云功能和第三方授权登录等需要自行开通。 ps：请先运行后端项目，再启动前端项目，前端项目配置由后端动态加载。 项目特点 - [x] 前台参考\"Hexo\"的\"Butterfly\"设计，美观简洁，响应式体验好。 - [x] 采用Markdown编辑器，写法简单。 - [x] 评论支持表情输入回复等，样式参考Valine。 - [x] 前后端分离部署，适应当前潮流。 - [x] 接入第三方登录，减少注册成本。 - [x] 支持发布说说，随时分享趣事。 - [x] 留言采用弹幕墙，更加炫酷。 - [x] 支持代码高亮和复制，图片预览，深色模式等功能，提升用户体验。 - [x] 新增文章目录、推荐文章等功能，优化用户体验。 - [x] 新增aop注解实现日志管理。 - [x] 后台管理支持修改背景图片，博客配置等信息，操作简单，支持上传相册。 - [x] 评论和发布说说新增QQ表情包 - [x] L2Dwidget添加动漫人物 - [x] 搜索文章支持高亮分词，响应速度快。 - [x] 在线聊天室，支持撤回、语音输入、统计未读数量等功能。 - [x] 添加音乐播放器，支持在线搜索歌曲。 技术介绍 前端： vue + vuex + vue-router + axios + vuetify + element + echarts 后端： SpringBoot + nginx + MyBatisPlus + Mysql + Redis+ RabbitMQ 其他： 接入QQ，微博第三方登录，接入腾讯云人机验证，文件腾讯云COS储存 开发环境 开发工具 说明 -------- ----------------- IDEA Java开发工具IDE VSCode Vue开发工具IDE Navicat MySQL远程连接工具 开发环境 版本 -------- ------- JDK 1.8 MySQL 8.0.25 Redis 6.2.5 RabbitMQ 3.8.11 node.js 16.20.2 项目截图","default_branch":null,"files":null,"tree":[],"storefront":"/r/lss2317","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lss2317/blog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}