.博客功能
主要功能实现
- 首页有最新文章排版,最新评论留言,每日一言,标签云,网站信息等等
- 文章模块有文章分类,归档,标签等功能,支持点击进入相应文章,都支持评论留言
- 友链支持一些大佬博客链接以及留言互相添加友联等功能
- 更新模块主要记录网站更新的记录,支持留言
- 照片墙模块根据日期展示博主后台上传自己喜欢的图片或游记照片等
- 关于我模块主要介绍博主本身的经历和感悟等
- 登录注册模块:支持QQ一键登录,可用邮箱注册账号登录本博客,忘记密码等
- 个人用户模块:编辑个人资料修改密码,以及评论留言管理,支持悄悄话
- 管理员后台模块:仪表盘展示网站访问信息,文章管理,点赞分类友链图片反馈悄悄话等功能管理
4.博客页面展示
博客首页展示
个人主页展示
博客后台管理展示
5.博客项目总体设计
本项目中用到的技术框架:
- web框架:SpringBoot
- 数据库框架:Mybatis
- 数据库连接池:阿里Druid
- 数据库:MySql
- 分页插件:PageHelper
- 项目构建工具:Maven
- 项目缓存选型:Redis
- 文章编写展示:Editor.md
- 前端模板:Thymeleaf
- 安全框架:SpringSecurity
本项目所用环境:
- 开发工具:IDEA
- 编程语言:JDK1.8,HTML,CSS,JS
- 数据库:mysql5.6
- 项目框架:SSM
- 部署服务器:腾讯云Centos7
- 图床:七牛云对象存储
- CDN加速:七牛云CDN
本地开发流程:
在文章开头链接下载源码导入IDEA后,修改配置文件中数据库连接信息后,导入项目附带数据库的SQL文件生成所有表结构,项目中用到的七牛云功能需要去七牛云官网实名认证后开通。