diff --git a/README.md b/README.md index c7e87ac..5a86b3d 100644 --- a/README.md +++ b/README.md @@ -1 +1,82 @@ -### 基于Springboot和Thymeleaf的博客项目 +## 基于Springboot和Thymeleaf的博客项目 + +- 后端框架: `SpringBoot` +- 模板引擎:`Thymeleaf` +- 数据库: `MySQL8.0` +- 缓存:`echache` +- `ORM`层:`SpringBoot-JPA` +- 前端UI框架:`BootStrap3` +- 其他 + - 字体图标:`fontawesome4.7` + - 解析Markdown:`CommonMark` + - 邮件:`SpringBootMail` + - 展示管理页面的数据: `BootStrapTable` + +### 快速使用 + +注意在`application.xml`中修改为自己的数据库名,启动项目后会自动建表,后台管理默认账户:`admin`,密码:`admin123`,配置文件中只保存加密后的密码,为了您的数据安全,建议将密码使用测试类进行加密。 + +打包后会生成`jar`包和一份拷贝后的`application.xml`文件,将这两个文件一起上传到服务器 + +后台启动项目:(不适用jar包内的配置文件) + +```sh +nohup java -jar SpringBootProject-1.0-SNAPSHOT.jar --spring.local.config=application.xml & +``` + +本地访问: + +``` +http://localhost:your_port +``` + +### 后续改进 + +- 搜索功能引入`ElasticSearch` +- 导航栏设置二级导航 +- markdown解析再升级 +- ... + +### 前台展示 + +##### 首页 + +![image-20221025173727912](https://cdn.jsdelivr.net/gh/JokerZhang66/images@master//img/image-20221025173727912.png) + +##### 分类云 + +![image-20221025173813575](https://cdn.jsdelivr.net/gh/JokerZhang66/images@master//img/image-20221025173813575.png) + +##### 标签云 + +![image-20221025173853460](https://cdn.jsdelivr.net/gh/JokerZhang66/images@master//img/image-20221025173853460.png) + +##### 详情页 + +![image-20221025173939775](https://cdn.jsdelivr.net/gh/JokerZhang66/images@master//img/image-20221025173939775.png) + +### 后台管理 + +##### 登录页面 + +![image-20221025174047883](https://cdn.jsdelivr.net/gh/JokerZhang66/images@master//img/image-20221025174047883.png) + +##### 控制台 + +![image-20221025174110460](C:\Users\15270\AppData\Roaming\Typora\typora-user-images\image-20221025174110460.png) + +##### 文章管理 + +![image-20221025174146624](https://cdn.jsdelivr.net/gh/JokerZhang66/images@master//img/image-20221025174146624.png) + +##### 分类管理 + +![image-20221025174207728](https://cdn.jsdelivr.net/gh/JokerZhang66/images@master//img/image-20221025174207728.png) + +##### 轮播图管理 + +![image-20221025174224504](https://cdn.jsdelivr.net/gh/JokerZhang66/images@master//img/image-20221025174224504.png) + +##### 导航管理 + +![image-20221025174252367](https://cdn.jsdelivr.net/gh/JokerZhang66/images@master//img/image-20221025174252367.png) \ No newline at end of file diff --git a/src/main/java/cc/bnblogs/controller/IndexController.java b/src/main/java/cc/bnblogs/controller/IndexController.java index a3153d3..2096ad1 100644 --- a/src/main/java/cc/bnblogs/controller/IndexController.java +++ b/src/main/java/cc/bnblogs/controller/IndexController.java @@ -248,14 +248,14 @@ public class IndexController { @PostMapping("/comment") @ResponseBody public Result comment(Comment comment) { - // 邮箱是否和管理员相同 - if (StringUtils.equals(comment.getEmail(),webSite.getMail())) { - return Result.error(ResultEnum.RESULT_MAIL_FAILED); - } - // 昵称不能和管理员重名 - if (StringUtils.equals(comment.getNickname(),webSite.getNickname())) { - return Result.error(ResultEnum.RESULT_COMMENT_NAME_FAILED); - } +// // 邮箱是否和管理员相同 +// if (StringUtils.equals(comment.getEmail(),webSite.getMail())) { +// return Result.error(ResultEnum.RESULT_MAIL_FAILED); +// } +// // 昵称不能和管理员重名 +// if (StringUtils.equals(comment.getNickname(),webSite.getNickname())) { +// return Result.error(ResultEnum.RESULT_COMMENT_NAME_FAILED); +// } commentService.save(comment); return Result.success(); }