个人博客系统
项目地址
GitHub地址:https://github.com/a6678696/MyBlog
使用的技术
本项目核心技术采用Spring Boot+Mybatis;开发工具idea;数据库 MySQL5.6;模版引擎采用的是Thymeleaf;安全框架采用SpringSecurity;在线编辑器CKEditor;Lucene全文检索;Quartz定时任务;基于JavaMail实现用QQ邮箱发送邮件 ;highlight.js代码高亮;Highcharts图表;Redis存储经常查看的数据;
功能介绍
前台
主页分页展示所有博客、按类别分类博客、按日期分类博客、查看博客内容详情、Lucene全文检索博客标题和摘要、点赞博客、评论博客、网站数据展示
后台
写博客、博客类别管理、博客管理、安全退出、每天23点定时删除无效的博客图片(删除的博客但未删除其引用的图片)、查看访问记录、一键切换前台UI(一共有4套UI,下面展示的是第二套)、评论管理(删除、审核、回复)、查看点赞记录、友情链接管理、一键备份数据以及每天23点定时备份数据(包括数据库、博客正文图片、Lucene索引)、有人留言自动给站长发邮件、一键设置邮件提醒与否、系统自动封禁ip、封禁ip管理、highlight.js代码高亮、后台修改代码风格、每日访问ip个数统计、每日访问数统计
图片展示
前台
博客首页
按博客类别分类
查看博客详情页面
搜索博客
发表评论
被封禁后的访问界面
后台
管理员登陆
后台首页
写博客
博客类别管理
博客管理
评论管理
ip封禁管理
查看点赞记录
查看访问记录
每日访问ip个数统计
每日被访问次数统计
切换前台UI
一键备份数据
设置邮件提醒与否
后台修改代码风格
安全退出后台
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论