-
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