DimpleBlog
没错,我又回来了,本次版本V1.2,正在开发中,如需稳定版请使用ReleaseV1.1版本,本次大规模更新预计结束时间8月中旬。期间代码不可用。请使用ReleaseV1.1版本。期间代码不可用。请使用ReleaseV1.1版本。期间代码不可用。请使用ReleaseV1.1版本。期间代码不可用。请使用ReleaseV1.1版本。
本次版本更新的目的在于构建一个简单的应用。代码方面力求精简。同时修复之前没来得及修复的bug。主要精力在于后台部分,前台不会做太大改动。
介绍
Dimple Blog
是基于SpringBoot2搭建的个人博客系统。
公告
这段时间因为毕业设计及学校的事情,系统停更很久了,很多小伙伴发现的bug也没来得及修复,预计在7月上中旬恢复系统的维护。陆陆续续收到很多小伙伴的打赏,非常感谢你们的支持;
打赏名单
序号 | 用户账号 | 打赏方式 | 打赏金额 | 打赏时间 |
---|---|---|---|---|
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 |
排名不分时间先后,赞赏金额多少
体验链接地址
管理员账号:test
,管理员密码: 123456
图片展示
前台
首页
博客详情
博客分类
项目归档
友链列表
关于我
留言板
后台(仅列举部分)
登录界面
后台首页
其他界面
软件架构
安装教程
- 修改application.yml中的数据库连接信息:
type: com.alibaba.druid.pool.DruidDataSource
username: 你的数据库连接地址
password: 你的数据库面貌
url:你的数据库URL
driver-class-name: com.mysql.jdbc.Driver
- 创建数据库
dimple_blog
,运行SQL文件(在resources
下的sql
文件夹下)。由于使用JPA会自动创建表,你也可以不运行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
- 使用Maven打包项目。
- 使用命令
java -jar +jar包名
启动项目。
使用说明
- 项目目前还在开发中,以后也会一直维护下去。
- 项目的开发过程中,参考了很多大佬经验,由于年代久远,未能记住各位大佬的链接地址。如大佬有看到该项目,请与我联系:
bianxiaofeng@sohu.com
,以便及时表示感谢。
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
系统使用的技术不完全列举如下:
Server端使用技术
序号 | 技术名称 | 说明 | 链接地址 |
---|---|---|---|
1 | SpringBoot2 | 项目主体框架 | SpringBoot |
2 | Spring Data JPA | 持久层框架 | JPA |
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 |