项目简介
风吟博客管理系统基于Spring Boot和Vue框架开发,是一个博客管理平台。其目的是提供简洁、高效的博客内容管理方式,涵盖文章发布、编辑、删除以及用户评论管理等功能。系统支持多用户角色,包括管理员和普通用户,管理员可管理所有文章和评论,普通用户只能管理自己的内容。
项目的主要特性和功能
- 用户管理
- 支持用户通过邮箱或用户名注册与登录。
- 用户能编辑个人信息,如昵称、邮箱、个人主页等。
- 系统区分管理员和普通用户角色,管理员权限更高。
- 文章管理
- 用户可发布新文章,包含标题、内容、摘要、缩略图等信息。
- 能编辑已发布文章,更新内容和相关信息。
- 用户可删除自己的文章,管理员能删除所有文章。
- 支持为文章添加分类和标签,便于归类和检索。
- 评论管理
- 用户可对文章进行评论。
- 用户能删除自己的评论,管理员可删除所有评论。
- 分类与标签管理
- 支持添加、编辑和删除文章分类。
- 支持添加、编辑和删除文章标签。
- 其他功能
- 生成站点地图,方便搜索引擎抓取。
- 按时间线展示文章归档。
- 提供留言板功能,供用户留言交流。
- 支持用户申请友情链接。
安装使用步骤
1. 环境准备
- 确保安装JDK 8或更高版本的Java开发环境。
- 安装MySQL数据库,并创建名为
huyoudb
的数据库。 - 安装Node.js和Vue CLI作为前端开发环境。
2. 数据库配置
将项目中的SQL文件导入MySQL数据库,创建所需表结构和初始数据。
3. 后端配置
- 复制项目代码到本地。
- 打开项目,在
application.properties
文件中配置数据库连接信息:properties spring.datasource.url=jdbc:mysql://localhost:3306/huyoudb?useUnicode=true&characterEncoding=utf-8&useSSL=false spring.datasource.username=root spring.datasource.password=yourpassword
- 运行Spring Boot项目:
bash mvn spring-boot:run
4. 前端配置
- 进入前端项目目录:
bash cd src/main/resources/static
- 安装依赖:
bash npm install
- 运行前端项目:
bash npm run serve
5. 访问项目
打开浏览器,访问http://localhost:8080
,进入风吟博客管理系统。
6. 用户登录
使用默认管理员账号登录:
- 用户名:admin
- 密码:123456
通过以上步骤,可成功部署并使用风吟博客管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】