项目构建: maven
web框架:spring boot
数据库ORM:mybatis
数据库连接池:Druid
分页插件:PageHelper
数据库:mysql
缓存NOSQL:redis
前端模板:thymeleaf
文章展示:使用commonmark,将markdown转成html页面
主要功能:
主页
l 博客汇总,以列表加图片的形式展示
l 能够以分类的方式查看文章
l 能够以时间列表的方式归档文章
l 个人介绍,github地址
l 搜索框,能够搜索文章
后台管理
l 管理主页,记录最新文章,最新留言,最近日志等
l 最近日志记录登录IP,地址,操作等
l 记录一天的访问量
l 发布文章
使用markdown编辑器,支持插入代码,插入图片等功能
能够给文章添加缩略图。
可将文章存为草稿或者发布
文章可选择分类和标签,自定义url
文章可控制是否允许评论
l 文章管理
以列表形式展示文章信息
在可选操作中增加删除,预览,编辑功能
支持分页显示
增加搜索功能,可根据文章名文章信息
l 分类管理
可以新增、删除、修改分类
l 文件管理
支持文件上传
支持删除已上传的文件
l 友情链接
支持增加友情链接
支持删除友情链接
l 系统设置
支持修改密码
支持备份数据库
支持黑名单配置