# DimpleBlog **Repository Path**: BossDing/DimpleBlog ## Basic Information - **Project Name**: DimpleBlog - **Description**: 【手贱把仓库私有了一波,原上百的star没了,心碎】个人博客网站,使用最新潮流SpringBoot2搭建,使用Maven管理依赖;页面布局简单,美观实在,自适应设计,在不同设备上都能获得良好的阅读体验;Thymeleaf自带页面缓存,外加Redis加持,网页响应速度快;全力准备毕设中,不定时更新 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 1 - **Created**: 2019-04-25 - **Last Updated**: 2025-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DimpleBlog #### 介绍 `Face2Object`是基于SpringBoot2搭建的个人博客系统。 ### 体验链接地址 [微笑的丁总的个人博客](https://www.bossding.com.cn/) 管理员账号:`test` ,管理员密码: `123456` ### 图片展示 #### 前台 ##### 首页 ![kdqVw8.md.png](https://s2.ax1x.com/2019/04/10/ATcVyQ.png) ##### 博客详情 ![kdqZTS.md.png](https://s2.ax1x.com/2019/04/10/ATcMF0.png) ##### 博客分类 ![kdqmFg.md.png](https://s2.ax1x.com/2019/04/10/ATcJOJ.png) ##### 项目归档 ![kdqEef.md.png](https://s2.ax1x.com/2019/04/10/ATcUT1.png) ##### 友链列表 ![kdqnYQ.md.png](https://s2.ax1x.com/2019/04/10/ATc0fK.png) ##### 关于我 ![kdqMSs.md.png](https://s2.ax1x.com/2019/04/10/ATcDSO.png) ##### 留言板 ![kdq1O0.md.png](https://s2.ax1x.com/2019/04/10/ATcyOH.png) #### 后台(仅列举部分) ##### 登录界面 ![kdqQln.md.png](https://s2.ax1x.com/2019/04/10/ATcWkt.png) ##### ##### 后台首页 ![kdLbb6.png](https://s2.ax1x.com/2019/04/10/ATcTXQ.png) ##### 其他界面 [![ATgkA1.png](https://s2.ax1x.com/2019/04/10/ATgkA1.png)](https://imgchr.com/i/ATgkA1) [![ATgEh6.png](https://s2.ax1x.com/2019/04/10/ATgEh6.png)](https://imgchr.com/i/ATgEh6) [![ATgZ9K.png](https://s2.ax1x.com/2019/04/10/ATgZ9K.png)](https://imgchr.com/i/ATgZ9K) [![ATgAtx.png](https://s2.ax1x.com/2019/04/10/ATgAtx.png)](https://imgchr.com/i/ATgAtx) [![ATgi7R.png](https://s2.ax1x.com/2019/04/10/ATgi7R.png)](https://imgchr.com/i/ATgi7R) #### 软件架构 #### 安装教程 1. 修改application.yml中的数据库连接信息: ``` type: com.alibaba.druid.pool.DruidDataSource username: 你的数据库连接地址 password: 你的数据库面貌 url:你的数据库URL driver-class-name: com.mysql.jdbc.Driver ``` 2. 创建数据库`dimple_blog`,运行SQL文件(在`resources`下的`sql`文件夹下)。由于使用JPA会自动创建表,你也可以不运行SQL文件,**当时需要数据库**。 3. 配置七牛云图库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 ``` 4. 配置百度站长平台push的URL ``` #百度站长Push 的URL baidu: pushUrl: http://data.zz.baidu.com/urls?site=www.bossding.com.cn&token=LqRHUkKxK89qudvA ``` 5. 使用Maven打包项目。 6. 使用命令`java -jar +jar包名`启动项目。 #### 使用说明 1. 项目目前还在开发中,以后也会一直维护下去。 2. 项目的开发过程中,参考了很多大佬经验,由于年代久远,未能记住各位大佬的链接地址。如大佬有看到该项目,请与我联系:`bianxiaofeng@sohu.com`,以便及时表示感谢。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request 系统使用的技术不完全列举如下: ##### Server端使用技术 |序号 | 技术名称 |说明|链接地址 | |--|--|--|--| |1| SpringBoot2| 项目主体框架|[SpringBoot](http://spring.io/projects/spring-boot/) | |2|Spring Data JPA|持久层框架|[JPA](http://spring.io/projects/spring-data-jpa) |3|SpringBoot Cache|Spring缓存层框架|| | 4| Redis|缓存| [Redis](https://redis.io/) | 5|Mysql |数据库|[Mysql](https://www.mysql.com/) | 6| Apache Shiro |权限控制安全框架|[Shiro](http://shiro.apache.org/) | 7| Lombok|注解神器|[lomkok](https://www.projectlombok.org/) | 8|七牛云 |图床| [七牛云](https://www.qiniu.com/) | 9| Swagger|API接口工具|[Swagger](https://swagger.io/) | 10| fastjson|JSON转换工具|[fastjson](https://archive.codeplex.com/?p=fastjson) |11|UserAgentUtils|系统信息获取工具|[bitwalker](https://www.bitwalker.eu/software/user-agent-utils) |12|kaptcha|前谷歌code插件|[penggle](http://www.oddjack.com/?certs=penggle/kaptcha) |13|oshi-core|系统监控插件|[oshii](https://github.com/oshi/oshi) |14|druid|数据库连接池|[druid](http://druid.io/) |15|pegdown|markdown转为HTML工具|[pegdown](https://github.com/sirthias/pegdown/) #### 前端页面技术 |序号 | 技术名称 |说明|链接地址 | |--|--|--|--| |1| animate.css| 特效样式|[animate](https://daneden.github.io/animate.css/) | |2|blueimpGallery|图片浏览框架|[blueimpGallery](http://blueimp.github.io/Gallery/)| |3|bootstrap大家族|前端样式|包括:[bootstrap-fileinput-4.5.2](http://blueimp.github.io/Gallery/); [Bootstrap Table](https://bootstrap-table.com/);[bootstrap-tagsinput](http://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/);bootstrap-treetable;| | 4| echarts|图表| [echarts](https://echarts.baidu.com/) | 5|font-awesome|字体库|[font-awesome](fontawesome.dashgame.com/) | 6| iCheck |美观的选择input|[iCheck ](https://xdsoft.net/jquery-plugins/icheck/) | 7| image-picker|图片选择器|[image-picker](https://ionicframework.com/docs/native/image-picker/) | 8|jquery |没说的| | 9| layer|优秀的前端弹出层|[Layer](http://layer.layui.com/) | 10| layui|经典模块化前端框架|[layui](https://www.layui.com/) |11|summernote|编辑器[summernote](https://summernote.org/) |12|sweetalert|好看的提示框架|[sweetalert](https://sweetalert.bootcss.com/) |13|webUploader|文件上传框架|[webUploader](http://fex.baidu.com/webuploader/) |14|blockUI|遮罩层|[druid](http://malsup.com/jquery/block/) |15|fullscreen|全屏|[fullscreen](https://fullscreenmedia.co/)