项目简介
本项目是一个以学习为目的的多用户博客论坛系统。它本质是个人性质的博客网站,但支持多用户使用,不同用户可发表文章,还能在首页进行内容搜索。核心的博客编写采用类似Typora的Markdown编辑器,支持本地图片上传添加。技术上运用Spring Boot + MyBatis,前端结合jQuery、Vue.js、CSS、HTML,参考采用Bootstrap,数据库使用MySQL。目前项目已从个人博客扩展成类似论坛形式的网站,保留了文章互见、点赞、收藏、关注等部分功能,不过互动机制有所欠缺。
项目的主要特性和功能
- 文章管理:用户可发布、删除、修改自己的文章,管理文章列表。
- 评论功能:用户能对文章进行评论,查看其他用户的评论。
- 收藏功能:用户可收藏喜欢的文章,查看自己的收藏列表。
- 点赞功能:用户可为喜欢的文章点赞,查看文章点赞数。
- 关注功能:用户可关注其他用户,查看自己的关注列表。
- 用户信息管理:用户可查看和修改个人信息,如用户名、密码、联系方式等。
- 搜索功能:用户可在首页搜索想看的内容。
- Markdown编辑器:提供类似Typora的Markdown编辑器,支持本地图片上传添加。
安装使用步骤
- 准备工作:确保已安装Java开发环境,并配置好环境变量。
- 获取源码:从代码托管平台复制或下载项目的源代码。
- 安装依赖:使用Maven或Gradle等构建工具安装项目所需的依赖库。
- 配置数据库:依据项目配置文件中的数据库连接信息,配置MySQL数据库,并创建相应的数据表。
- 运行项目:使用Spring Boot的内置服务器运行项目,也可将其部署到外部服务器。
- 访问网站:在浏览器中访问项目的URL,即可开始使用多用户博客论坛系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】