-
Notifications
You must be signed in to change notification settings - Fork 3
Home
一蓑烟雨任平生 edited this page Nov 20, 2020
·
2 revisions
Blog 项目是我参照 TyCoding 大神的 Tumo 项目写的一个个人博客。项目采用 SpringBoort + Shiro + MyBatis + Vue + Thymeleaf 技术开发,数据存储方面使用了 MySQL 和 Redis 。项目采用 Github Webhooks 推送触发 jenkins 自动打包 Docker 镜像部署。默认主题使用了漂亮的 pinghsu ,简洁大方。


| name | 版本 | 备注 |
|---|---|---|
| SpringBoot | 2.3.0.RELEASE | 后端主体框架 |
| Shiro | 1.5.3 | 鉴权 |
| JWT | 0.9.1 | jsonwebtoken |
| MySQL | > 5.7.0 | 数据库 |
| MyBatis | 2.1.2 | 持久层框架 |
| Redis | 2.3.0.RELEASE | spring-boot-starter-data-redis |
| Vue | v2.6.11 | 后台管理系统前端使用 |
| thymeleaf | 3.0.11.RELEASE | Blog页面 |
| apollo | 1.7.1 | 配置中心 |
(1)clone 代码
(2)在本地数据库中执行项目根目录下 ddl 文件中的 sql 文件
(3)修改项目 application.yml 文件中的配置
(4)启动项目
(5)在浏览器中访问 http://localhost:8080/admin,输入 admin/123456 进入后台管理系统
(6)添加标签、分类等,编辑博客、保存
(7)在文章列表中点击发布按钮
(8)拷贝博客链接,然后在访问
- Nginx
- JDK
- MySQL
- Git
- Maven
- Docker
- Jenkins
MIT © kkrepocom


