You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
barney 657c8cb583 更新README.md 2 years ago
src 更新README.md 2 years ago
.gitignore 登录功能、后台控制台、评论功能完善、修复邮件异步发送bug 2 years ago
README.md 更新README.md 2 years ago
pom.xml 修复分类,文章级联删除,部分页面展示 2 years ago

README.md

基于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包内的配置文件)

nohup java -jar SpringBootProject-1.0-SNAPSHOT.jar --spring.local.config=application.xml &

本地访问:

http://localhost:your_port

后续改进

  • 搜索功能引入ElasticSearch
  • 导航栏设置二级导航
  • markdown解析再升级
  • ...

前台展示

首页

image-20221025173727912

分类云

image-20221025173813575

标签云

image-20221025173853460

详情页

image-20221025173939775

后台管理

登录页面

image-20221025174047883

控制台

image-20221025174110460

文章管理

image-20221025174146624

分类管理

image-20221025174207728

轮播图管理

image-20221025174224504

导航管理

image-20221025174252367