Dimple Blog
是基于SpringBoot2搭建的个人博客系统。
- 首先项目是开源的,近期,已经有很多朋友在反映在“闲鱼”或者其他平台上有售卖源码的情况,再次严正声明:源码开源,但禁止任何人以任何方式进行售卖。
- 安装软件前,请仔细阅读下面的安装教程。更希望加我好友朋友是为了探讨技术,互相成长或者适当红包打赏,而不是以私聊为目的的打扰。任何有关项目的问题,请提issue。
- 如果觉得项目还可以,希望能够star支持一下,谢谢。
- 使用本系统的(包含基于本系统进行修改的项目),请在显眼位置说明基于DimpleBlog并给出GitHub链接。
上线以来,收到很多朋友的好友申请,感谢你们对系统做出了肯定和打赏,非常感谢你们。
序号 | 用户账号 | 打赏方式 | 打赏金额 | 打赏时间 |
---|---|---|---|---|
1 | ꧁奔跑吧少年꧂ | 微信 | 30.00 | 2019-05-18 |
2 | 青春浮华一场梦 | 微信 | 40.00 | 2019-05-12 |
3 | 两个线程 | 微信 | 10.00 | 2019-04-25 |
4 | JackRen | 微信 | 10.00 | 2019-04-22 |
5 | 南桥先生 | 微信 | 10.00 | 2019-02-20 |
6 | 无名之辈 | 微信 | 9.99 | 2019-02-04 |
7 | 184******14 | 支付宝 | 200.00 | 2019-05-22 |
8 | *粤浩 | 支付宝 | 20.00 | 2019-04-30 |
9 | *恒 | 支付宝 | 25.00 | 2019-03-20 |
10 | 我语丶 | 微信 | 10.00 | 2019-08-13 |
排名不分时间先后,赞赏金额多少
管理员账号:test
,管理员密码: 123456
- 修改application-druid.yml中的数据库连接信息:
type: com.alibaba.druid.pool.DruidDataSource
username: 用户名
password: 你的数据库面貌
url:你的数据库连接地址
driver-class-name: com.mysql.jdbc.Driver
-
创建数据库
test
,运行SQL文件(在resources
下的sql
文件夹下),附赠上万条数据。 -
配置七牛云图库accessKey、secretKey、bucket、path、imageMaxSize、imageMaxNameLength等信息:
qiniuyun:
accessKey: tq8X9efPviPasgmoz6kcIzDuE_v4T-UJQXchcWgz
secretKey: Yejcd3g3Z_iOmu_jW6hB-euwxqbyqvJkslZzoXrV
bucket: uploadtest
path: http://pkxwyzsng.bkt.clouddn.com
imageMaxSize: 52428800
imageMaxNameLength: 200
- 配置百度站长平台push的URL
#百度站长Push 的URL
baidu:
pushUrl: http://data.zz.baidu.com/urls?site=www.bianxiaofeng.com&token=LqRHUkKxK89qudvA
- 配置百度AI内容审核(评论系统需要用到)
baidu:
clientId:
clientSecret:
-
配置Redis
-
使用Maven打包项目。
-
使用命令
java -jar +jar包名
启动项目。
- 项目目前还在开发中,以后也会一直维护下去。
- 项目的开发过程中,参考了很多大佬经验,由于年代久远,未能记住各位大佬的链接地址。如大佬有看到该项目,请与我联系:
bianxiaofeng@sohu.com
,以便及时表示感谢。
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
系统使用的技术不完全列举如下:
序号 | 技术名称 | 说明 | 链接地址 |
---|---|---|---|
1 | SpringBoot2 | 项目主体框架 | SpringBoot |
2 | Mybatis | 持久层框架 | Mybatis |
3 | SpringBoot Cache | Spring缓存层框架 | |
4 | Redis | 缓存 | Redis |
5 | Mysql | 数据库 | Mysql |
6 | Apache Shiro | 权限控制安全框架 | Shiro |
7 | Lombok | 注解神器 | lomkok |
8 | 七牛云 | 图床 | 七牛云 |
9 | Swagger | API接口工具 | Swagger |
10 | fastjson | JSON转换工具 | fastjson |
11 | UserAgentUtils | 系统信息获取工具 | bitwalker |
12 | kaptcha | 前谷歌code插件 | penggle |
13 | oshi-core | 系统监控插件 | oshii |
14 | druid | 数据库连接池 | druid |
15 | pegdown | markdown转为HTML工具 | pegdown |
序号 | 技术名称 | 说明 | 链接地址 |
---|---|---|---|
1 | animate.css | 特效样式 | animate |
2 | blueimpGallery | 图片浏览框架 | blueimpGallery |
3 | bootstrap大家族 | 前端样式 | 包括:bootstrap-fileinput-4.5.2; Bootstrap Table;bootstrap-tagsinput;bootstrap-treetable; |
4 | echarts | 图表 | echarts |
5 | font-awesome | 字体库 | font-awesome |
6 | iCheck | 美观的选择input | iCheck |
7 | image-picker | 图片选择器 | image-picker |
8 | jquery | 没说的 | |
9 | layer | 优秀的前端弹出层 | Layer |
10 | layui | 经典模块化前端框架 | layui |
11 | summernote | 编辑器summernote | |
12 | sweetalert | 好看的提示框架 | sweetalert |
13 | webUploader | 文件上传框架 | webUploader |
14 | blockUI | 遮罩层 | druid |
15 | fullscreen | 全屏 | fullscreen |