前后端分离博客项目
项目简介
该项目是我之前学习的一个项目,初衷就是为了巩固前后端技术以及对日常学习做一个总结
该博客系统大概包含了以下功能:用户登录及用户注册、发表和编辑博客、博客查阅、博客删除、博客评论、个人信息及头像修改、照片墙的发布和修改、以及地图插件的简单使用
目前该博客大致就这么多功能、以后还会慢慢完善全文搜索、博客点赞量统计、浏览量统计、以及热门博客和最新博客
项目技术
前端:Vue、node、element、moment格式化时间插件、markdown编辑器、百度地图(前端搭建主要用的时Vue可视化管理工具vue ui)
后端:SpringBoot做基础框架、mybatis plus、shiro、jwt、redis、lombok
项目实现的问题
博客系统中如用户头像以及照片墙都涉及到图片上传,这里是上传到本地、没有上传到服务器、有兴趣的可以使用FastDFS来实现
项目展示
登录页面:
主页:
博客发表及编辑页:
博客详情页:
地图页:
照片墙:
用户管理:
项目总结
该博客项目总体来说非常简单、时间问题有很多功能还没有完善、以后会慢慢把点赞、搜索这些功能补充上、有遇到比较好的知识点也会往项目中添加