项目已经重构,详见light-blog
本系统是一个轻量级博客系统,前端页面参考了简书,后端管理页面使用了一个 EasyUI 管理模板。
- 核心框架:SpringMVC、Spring、Mybatis
- 页面框架: EasyUI、Bootstrap
- 富文本编辑器:Editor.md
- 数据库:MySQL
- 项目管理 Maven
- 安全框架 Shiro
- JDK:推荐1.8,1.7应该没问题
- Tomcat:推荐Tomcat8,Tomcat7 也行
- MySQL:5.6及以上
- 注意:项目运行要求 Application Context 为 / ,不要使用默认的项目名作为根路径(IDEA 用户可以在 Edit Configuration 下 Deployment 中设置 Application Context 为 /, Eclipse 用户可以在项目 Properties 下 Web Project Settings 中设置 Context Root 为 /)
- 要求MySQL编码为utf8mb4(评论或文章中可能会出现utf8不包含的字符)
- 新建数据库,导入lightblog.sql, 并修改resources/resource/db.properties
- 如果想修改About页面显示的内容,请修改resources/resource/resource.properties
- 本博客系统使用了 jquery.cookie.js,cookie默认过期时间为浏览器关闭,若您想重新设定cookie有效时长,可到 /static/js/article.js 处进行修改
- 后台登录用户名和密码均为admin
- 要想使用有人评论时发邮件通知管理员的功能,请修改src/main/resources/resource/mail.properties