这是一个 SpringBoot + Vue 搭建的个人博客网站,支持网页端和手机移动端自适应,markdown编写文章,拥有流式布局。采用前后端分离进行实现,前端项目通过vue开发,后端使用springboot进行开发。最好的一个巩固自己所学的知识,就是拿一个的项目来练练手,并且能通过自己重构项目,很好的在编码过程中总结和发现问题、解决问题,去探索新知识 。
- 博客汇总,以列表形式展示文章,并附上发布日期、分类情况、文章简要以及博客首图
- 能够以分类形式查看文章
- 能够以时间列表方式归档文章
- 可实现通过文章内容关键字或者标题查找所有相关文章
- 网站仪表盘,记录网站访客量、文章发布的总数等情况
- 可以对博客发表评论
- 可以全文搜索文章
- 目前来说仅仅是自己发文章给其他访客阅读,可以考虑扩展成多用户都可以使用,并且发布博客
- 可以建立一个聊天室
评论
归档
全文搜索
主页
博客详情
- 后端:
SpringBoot,SSM,Mybatis-Plus,MySQL,Druid,Lombok,PageHelper,jwt - 前端:
Vue,Echarts,Element UI,HTML,CSS,Javacript,nginx
| 工具 | 名称 |
|---|---|
| 编译器 | IDEA2020、 Visual studio |
| 数据库工具 | Navicat 15 |
| 语言 | JDK1.8 |
| 项目构建 | Maven |
用Visual studio编译器打开 blog-vue文件夹之后,在下面的terminal命令行中运行以下命令
npm install
npm run serve然后就可以在浏览器中输入 localhost:8081 ,来进行访问前端界面
- 导入数据库: 将blog-springboot文件夹导入之后,在它的根目录下有一个blog.sql文件,将它在navicat中导入,创建对应的数据库表
- 使用maven进行打包: 在IDEA 2020 编译器下面的 terminal 中运行下面的命令
mvn clean package
- 在target文件夹下找到生成的jar包:然后在IDEA 2020中右键选中它,点击Open In-Explorer,进去到对应的系统文件夹,在当前文件夹下面,打开cmd窗口,然后运行下面的命令
java -jar blog-springboot-0.0.1-SNAPSHOT.jar这样就启动了后端项目,端口是8098




