<h1 align="center">Welcome to wbs_blog_system 🐋</h1>
> 一个前后端分离的博客系统,后端使用SpringBoot,前端后台管理使用Vue3,前端门户展示使用Nuxt2
## 项目简介
一个前后端分离的多用户博客系统。后端使用SpringBoot,前端后台管理使用Vue3,前端门户展示使用Nuxt2。
目前仅支持多个管理员用户发表文章。普通用户仅有查看文章、评论文章的权力。游客可以查看文章但不能对文章进行评论。
若要部署项目,请阅读每个文件夹中的`README.md`
## 技术栈
### 后端
- SpringBoot 2.6.4
- MySQL 5.7
- Redis 7.0.1
- jsonwebtoken
- solr 8.8
- swagger 3.0
- easy-captcha
- gson
### 前端后台管理
- Vite3
- Vue3
- element-plus
- axios
- v-md-editor
- vue-image-crop-upload
### 前端门户展示
- Nuxt2
- axios
- element-ui
- v-md-editor
- v-viewer
- v-emoji-picker
## 项目展示
### 后台展示
#### 1.管理员登录
后台管理员登录
![admin_login](/imgs/admin_login.png)
#### 2.后台仪表盘
仪表盘展示
![admin_home](/imgs/admin_home.png)
#### 3.文章管理
发布文章
![admin_artical_add](/imgs/admin_artical_add.png)
文章编辑、发布、删除
![admin_article_manager](/imgs/admin_article_manager.png)
草稿编辑、发布、删除
![admin_article_sketch](/imgs/admin_article_sketch.png)
#### 4.日记管理
日记发布、编辑、删除
![admin_diary](/imgs/admin_diary.png)
#### 5.评论管理
评论查看、回复、删除
![admin_comment](/imgs/admin_comment.png)
#### 6.图片管理
图片上传、删除(支持批量操作)
![admin_img_manager](/imgs/admin_img_manager.png)
#### 7.运营管理
文章分类管理
![admin_category_tag](/imgs/admin_category_tag.png)
文章标签管理
![admin_tag_manager](/imgs/admin_tag_manager.png)
#### 8.用户管理
管理员可以设置用户的信息,注销用户等操作
![admin_user_manager](/imgs/admin_user_manager.png)
管理员可以单独编辑自己的信息
![admin_self_menager](/imgs/admin_self_menager.png)
#### 9.SEO
管理员可以设置门户站点SEO信息
![admin_seo_menager](/imgs/admin_seo_menager.png)
#### 10.友链管理
添加、删除友联
![admin_friends_manager](/imgs/admin_friends_manager.png)
### 门户展示
#### 1.用户注册与登录
用户登录
![portal_login](/imgs/portal_login.png)
用户注册
![portal_register](/imgs/portal_register.png)
用户个人信息设置(登录成功后)
![portal_user_manager](/imgs/portal_user_manager.png)
#### 2.首页展示
首页欢迎图
![portal_home](/imgs/portal_home.png)
首页文章展示
![portal_home_articles](/imgs/portal_home_articles.png)
#### 3.文章显示
点击文章查看详情
![portal_article_show](/imgs/portal_article_show.png)
文章归档
![portal_article_list](/imgs/portal_article_list.png)
#### 4.分类与标签
分类和标签的显示
![portal_tags](/imgs/portal_tags.png)
点击具体标签查看该标签下的文章
![portal_tags_list](/imgs/portal_tags_list.png)
#### 5.日记展示
展示日记
![portal_diarys](/imgs/portal_diarys.png)
#### 6.友链展示
展示友链
![portal_friends](/imgs/portal_friends.png)
#### 7.搜索功能
点击搜索或者回车搜索
![portal_search_show](/imgs/portal_search_show.png)
搜索结果(solr支持高亮显示)
![portal_search_result](/imgs/portal_search_result.png)
## 项目作者
**woodwhale**
- Website: https://www.woodwhale.top/
- Github: [@Awoodwhale](https://github.com/Awoodwhale)
## 支持一下
觉得项目不错的话可以点个⭐️!
没有合适的资源?快使用搜索试试~ 我知道了~
一个前后端分离的博客系统,后端使用SpringBoot+mysql+mybatis,前端后台管理使用Vue3
共270个文件
java:94个
vue:42个
png:37个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 77 浏览量
2024-05-19
11:49:51
上传
评论
收藏 26.4MB ZIP 举报
温馨提示
该项目利用了基于springboot + vue + mysql的开发模式框架实现的课设系统,包括了项目的源码资源、sql文件、相关指引文档等等。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
一个前后端分离的博客系统,后端使用SpringBoot+mysql+mybatis,前端后台管理使用Vue3 (270个子文件)
hover.css 119KB
hover.min.css 93KB
font-awesome.css 37KB
font-awesome.min.css 30KB
MyHover.css 11KB
light.css 2KB
light.css 394B
dark.css 391B
dark.css 0B
.editorconfig 207B
fontawesome-webfont.eot 162KB
loading.gif 64KB
.gitignore 1KB
index.html 491B
favicon.ico 8KB
favicon.ico 4KB
ArticleServiceImpl.java 38KB
UserServiceImpl.java 38KB
WebSiteInfoServiceImpl.java 22KB
RedisUtils.java 14KB
ImageServiceImpl.java 14KB
CommentServiceImpl.java 12KB
SolrServiceImpl.java 9KB
CategoryServiceImpl.java 8KB
FriendLinkServiceImpl.java 7KB
UserApi.java 7KB
ArticleAdminApi.java 6KB
LoopServiceImpl.java 6KB
Constants.java 6KB
WebSiteInfoAdminApi.java 5KB
LabelServiceImpl.java 5KB
ArticlePortalApi.java 5KB
SnowflakeIdUtils.java 4KB
DiaryServiceImpl.java 4KB
Article.java 4KB
WebSiteInfoPortalApi.java 4KB
ArticleNoContent.java 4KB
TextUtils.java 4KB
ArticleSketch.java 3KB
Swagger3TestConfig.java 3KB
User.java 3KB
ArticleSketchNoContent.java 3KB
ApiInterceptor.java 3KB
UserNoPassword.java 3KB
Comment.java 3KB
BlogApplication.java 3KB
JWTUtils.java 3KB
CommentAdminApi.java 2KB
FriendLinkAdminApi.java 2KB
ResponseResult.java 2KB
PermissionService.java 2KB
CategoryAdminApi.java 2KB
Category.java 2KB
LooperAdminApi.java 2KB
LabelAdminApi.java 2KB
Image.java 2KB
Looper.java 2KB
CookieUtils.java 2KB
SearchResult.java 2KB
FriendLink.java 2KB
PageList.java 2KB
Diary.java 2KB
DiaryAdminApi.java 2KB
MailService.java 2KB
CommentPortalApi.java 2KB
RefreshToken.java 2KB
ImageAdminApi.java 2KB
Setting.java 1KB
ResponseState.java 1KB
ClaimsUtils.java 1KB
SearchPortalApi.java 1KB
Label.java 1KB
SocialMedia.java 1KB
IArticleService.java 1KB
DailyViewCount.java 1KB
IUserService.java 1KB
RefreshTokenDao.java 1KB
CommentDao.java 1KB
ArticleNoContentDao.java 1KB
ErrorPageController.java 1KB
UserDao.java 1KB
SpringMvcConfig.java 1KB
CategoryDao.java 1KB
ServletUtils.java 1KB
DiaryPortalApi.java 1KB
IWebSiteInfoService.java 1KB
FriendLinkDao.java 1KB
ArticleDao.java 1KB
SpringWebSecurityConfig.java 980B
LabelDao.java 932B
ImageDao.java 916B
RedisConfig.java 885B
ErrorCodeConfig.java 862B
ImagePortalApi.java 845B
AsyncConfig.java 692B
LooperDao.java 668B
ICommentService.java 578B
SettingDao.java 497B
IFriendLinkService.java 488B
ArticleSketchNoContentDao.java 488B
共 270 条
- 1
- 2
- 3
资源评论
枫蜜柚子茶
- 粉丝: 7398
- 资源: 5103
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功