# blog **Repository Path**: fclfly/blog ## Basic Information - **Project Name**: blog - **Description**: 这是一个基于springboot+vue3 实现的前后端分离个人博客 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://139.159.176.201:8089 - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2024-05-20 - **Last Updated**: 2025-07-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Vue, Redis, ElasticSearch, mq ## README # blog #### 介绍 这是一个基于springboot+vue3 实现的前后端分离个人博客 (样式有点问题,变成暗色主题了,但是我又没做暗色主题的相关样式,所以看起来有点丑,如果需要,自己改一下,是使用的elementplus的暗色主题设置,我懒得改了) #### 架构说明 该系统采用了前后端分离式架构,通过Vue3+springboot进行功能、页面实现; 该系统主要包括了客户端、后台管理两个模块; 前台主要实现了用户登录、用户文章发布、管理、浏览、排行榜、文章归档、用户信息管理等功能; 后台主要是权限管理、文章管理、敏感词管理、分类管理、标签管理、评论管理、帖子管理等模块; ### 使用技术 该系统主要使用了Vue3、element-plus、spring boot、mybatis-plus、redis、rabbitMQ、elasticsearch、websocket、aop等技术 #### 安装教程 1. 通过git下载或者直接下载zip文件 #### 环境准备 1. Maven仓库 2. Redis 3. ElasticSearch 4. RabbitMQ ### 页面展示 ![客户端首页](home.png) ![用户文章管理页面](contentmanager.png) ![文章发布页面](publish.png) ![后台管理页面](manage.png)