1
- # DBlog简介
1
+ # 关于DBlog
2
2
DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
3
+ ![ JDK] ( https://img.shields.io/badge/JDK-1.8-green.svg )
4
+ ![ Maven] ( https://img.shields.io/badge/Maven-3.3.1-green.svg )
5
+ ![ MySQL] ( https://img.shields.io/badge/MySQL-5.6.4-green.svg )
6
+ ![ Redis] ( https://img.shields.io/badge/Redis-3.0.503-green.svg )
7
+ [ ![ license] ( https://img.shields.io/badge/license-MIT-yellow.svg )] ( https://gitee.com/yadong.zhang/DBlog/blob/master/LICENSE )
3
8
4
- # 注:请使用该项目的朋友优先查阅下【[ Wiki] ( https://gitee.com/yadong.zhang/DBlog/wikis ) 】
5
9
6
- 群中好多朋友,现在仍在问的问题大都写在【 [ Wiki ] ( https://gitee.com/yadong.zhang/DBlog/wikis ) 】中了,希望各位朋友能自己翻阅下相关资料,高效提问,避免重复问题。谢谢
10
+ # 重要声明
7
11
8
- ** 网站预览 **
9
-
10
- [ https://www.zhyd.me ] ( https://www.zhyd.me )
11
-
12
- ** 开源地址 **
13
- 1 . [ Gitee ] ( https://gitee.com/yadong.zhang/DBlog )
14
- 2 . [ Github ] ( https://github .com/zhangyd-c /DBlog )
12
+ 1 . 本项目配有相关 [ 帮助文档 ] ( https://gitee.com/yadong.zhang/DBlog/wikis ) 。文档中包括 ** 基本的项目说明 ** 、 ** shiro标签使用 ** 、 ** 七牛云配置 ** 和一些常见的 ** 异常问题解决方案 ** 。使用时碰到问题请 ** 优先 ** 查阅【 [ 帮助文档 ] ( https://gitee.com/yadong.zhang/DBlog/wikis ) 】。因为现在好多朋友问的问题大部分都写在【 [ 帮助文档 ] ( https://gitee.com/yadong.zhang/DBlog/wikis ) 】中了,希望各位朋友能自己翻阅下相关资料,高效提问,避免重复问题!
13
+ 2 . ** 提问题 ** 前请优先阅读【 [ 如何向开源社区提问题 ] ( https://github.com/seajs/seajs/issues/545 ) 】&【 [ 提问的智慧 ] ( http://www.dianbo.org/9238/stone/tiwendezhihui.htm ) 】
14
+ 3 . ** 提问题 ** 时请优先选择 [ Gitee Issues ] ( https://gitee.com/yadong.zhang/DBlog/issues ) (方便问题追踪和一对一解决),其次 [ 我的博客-留言板 ] ( https://www.zhyd.me/guestbook ) ,再次 [ QQ群190886500 ] ( http://shang.qq.com/wpa/qunwpa?idkey=9f986e9b33b1de953e1ef9a96cdeec990affd0ac7855e00ff103514de2027b60 ) (QQ群消息较多,提问请注意节奏、时机),最次加我QQ好友直接提问(不推荐)
15
+ 4 . 本项目唯一官网: [ https://www.zhyd.me ] ( https://www.zhyd.me )
16
+ 5 . 本项目开源地址: [ Gitee ] ( https://gitee.com/yadong.zhang/DBlog ) 注:Github上的项目已不准备更新,因此版本较老,请Github用户移步至 [ Gitee ] ( https://gitee.com/yadong.zhang/DBlog )
17
+ 6 . 本项目修改记录,详情请移步 [ 这里 ] ( https://gitee.com/yadong.zhang/DBlog/blob/master/update.md )
18
+ 7 . 如果你想贡献代码,请先阅读 [ 这篇文章 ] ( https://gitee .com/yadong.zhang /DBlog/blob/master/contribution.md )
15
19
16
20
## 写在前面的话
17
21
ps: 虽然我知道,大部分人都是来了** 直接下载源代码** 后就潇洒的离开,并且只有等到下次** 突然想到** “我天~~ 我得去看看DBlog这烂项目更新新功能了吗”的时候才会重新来到这儿,即使你重新来过,我估计你也只有两个选择:
@@ -21,18 +25,7 @@ ps: 虽然我知道,大部分人都是来了**直接下载源代码**后就潇
21
25
22
26
虽然我知道现实就是如此的残酷,但我还是要以我萤虫之力对各位到来的同仁发出一声诚挚的嘶吼:
23
27
24
- ** 如果喜欢,请多多分享!!多多Star!!fork可以,但还是请star一下!!**
25
-
26
-
27
- ### 开发环境
28
-
29
- | 工具 | 版本或描述 |
30
- | ----- | -------------------- |
31
- | OS | Windows 7 |
32
- | JDK | 1.8+ |
33
- | IDE | IntelliJ IDEA 2017.3 |
34
- | Maven | 3.3.1 |
35
- | MySQL | 5.6.4 |
28
+ ** 如果喜欢,请多多分享!!多多Star!!**
36
29
37
30
### 模块划分
38
31
@@ -69,6 +62,7 @@ ps: 虽然我知道,大部分人都是来了**直接下载源代码**后就潇
69
62
- 自研评论系统
70
63
- 后台配备完善的权限管理
71
64
- 自带robots、sitemap等seo模板,实现自动生成robots和sitemap
65
+ - 集成七牛云,实现文件云存储
72
66
- 系统配置支持快速配置。可通过后台手动修改诸如域名信息、SEO优化、赞赏码、七牛云以及更新维护通知等。
73
67
74
68
@@ -82,88 +76,24 @@ ps: 虽然我知道,大部分人都是来了**直接下载源代码**后就潇
82
76
2 . redis配置(在` resources/application.yml ` 配置文件中搜索` redis ` 或定位到L.65)
83
77
3 . mail配置(在` resources/application-{env}.yml ` 配置文件中搜索` mail ` 或定位到L.14)
84
78
4 . 【[ 七牛云] ( http://qiniu.com ) 】配置(见sys_config表中qiniu_ * 开头的字段)
85
- 注:因为系统存在redis缓存,如果是第一次使用,可以直接修改sys_config表内容,如果不是第一次用,建议使用admin项目中的` 系统配置 ` 页面修改相关配置内容
79
+ 注:因为系统存在redis缓存,如果是第一次使用,可以直接修改sys_config表内容,如果不是第一次用,建议使用admin项目中的` 系统配置 ` 页面修改相关配置内容
86
80
5 . 运行项目(三种方式)
87
81
1 . 项目根目录下执行` mvn -X clean package -Dmaven.test.skip=true -Ptest ` 编译打包(注:-Ptest中的test为环境标识),然后cd到blog-web目录下执行` java -jar target/blog-web.jar `
88
82
2 . 项目根目录下执行` mvn springboot:run `
89
83
3 . 直接运行` BlogWebApplication.java `
90
84
6 . 浏览器访问` http://127.0.0.1:8443 `
91
85
92
86
93
- ** 后台用户 **
87
+ ** 后台默认账户 **
94
88
95
- _ 超级管理员_ : 账号:root 密码:123456 (本地测试使用这个账号,admin没设置权限)
89
+ _ 超级管理员_ (超级管理员) : 账号:root 密码:123456
96
90
97
- _ 普通管理员_ : 账号:admin 密码:123456
91
+ _ 普通管理员_ (普通管理员,无权限) : 账号:admin 密码:123456
98
92
99
- _ 评论审核管理员_ : 账号:comment-admin 密码:123456
93
+ _ 评论审核管理员_ (只有评论审核的权限) : 账号:comment-admin 密码:123456
100
94
101
95
注:后台用户的创建,尽可能做到** 权限最小化**
102
96
103
- 更多详情,请参考【[ Wiki] ( https://gitee.com/yadong.zhang/DBlog/wikis ) 】
104
-
105
- ### 更新日志
106
- 2018-06-20
107
-
108
- ** 修改功能:**
109
-
110
- 优化:
111
- 升级Spring Boot至2.0.1版本及其他关联版本升级;
112
- 使用Maven Profile管理Spring Boot Profiles,支持动态切换profile;
113
-
114
- 2018-06-10
115
-
116
- ** 修改功能:**
117
-
118
- 新增:
119
- markdown版的编辑器、评论框
120
- 控制文章的评论框是否显示
121
- 修改密码功能
122
- 优化:相关页面进行优化
123
-
124
- 2018-06-05
125
-
126
- ** 修改功能:**
127
-
128
- 修复: admin用户首页报错的问题
129
-
130
- 优化:
131
- 1 . ROOT用户默认拥有所有权限
132
- 2 . admin页面改为macro引用的方式
133
- 3 . 登录界面
134
- 4 . 日志记录
135
-
136
- 2018-05-25
137
-
138
- ** 修改功能:**
139
-
140
- 1 . 修复后台标签等分页失败的问题
141
- 2 . 修复前台自动申请友链失败的问题
142
- 3 . 其他一些问题
143
-
144
-
145
- 2018-05-22
146
-
147
- ** 修改功能:**
148
-
149
- 1 . 完善shiro权限(数据库、页面)。注:需要重新执行下` sys_resources ` 和` sys_role_resources ` 两张表的` insert ` 语句
150
- 2 . redis配置默认不含密码(鉴于大多数朋友的redis都没有密码做此修改,不过本人 ** 强烈建议** 设置下密码)
151
-
152
- 2018-05-18
153
-
154
- ** 修复bug:**
155
-
156
- 1 . web端自动申请友链后不显示的问题
157
- 2 . config表修改后不能实时刷新的问题
158
-
159
- ** 增加功能:**
160
- 1 . 网站赞赏码
161
- 2 . 百度推送功能(链接提交到百度站长平台)
162
-
163
- ** 修改功能:**
164
- 1 . 百度api的ak和百度推送的token以及七牛云的配置改为通过config表管理
165
- 3 . admin模块菜单通过标签实时获取
166
- 3 . 弹窗工具类js结构调整
167
97
168
98
你能看到这儿已经很不容易了,剩下的自己先摸索摸索吧,实在不行,加QQ群[ 190886500] ( http://shang.qq.com/wpa/qunwpa?idkey=9f986e9b33b1de953e1ef9a96cdeec990affd0ac7855e00ff103514de2027b60 ) ,进群可以选择性的备注:~~ 欧巴群主我爱你~~ (咳咳,鉴于部分群友的抗议,该备注就不用了),麻烦大家换成:` 我猜群主一定很帅 `
169
99
@@ -182,17 +112,17 @@ _评论审核管理员_: 账号:comment-admin 密码:123456
182
112
![ 角色列表] ( https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-role.png?v=1.0 )
183
113
![ 角色分配] ( https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-role2.png?v=1.0 )
184
114
185
-
186
- ### 生命不息,折腾不止! 更多信息,请关注:
115
+ ### 生命不息,折腾不止! 更多信息,请关注:
187
116
1 . [ 我的博客] ( https://www.zhyd.me )
188
117
2 . [ 我的微博] ( http://weibo.com/211230415 )
189
118
3 . [ 我的头条号] ( http://www.toutiao.com/c/user/3286958681/ )
190
- 4 . [ 我的mooc ] ( http://www.imooc.com/u/1175248/articles )
119
+ 4 . [ 我的imooc ] ( http://www.imooc.com/u/1175248/articles )
191
120
192
- ### 有任何问题可以
193
- - [ 给我留言] ( https://www.zhyd.me/guestbook )
121
+ ### 特别感谢
194
122
123
+ 1 . 广大的开源爱好者
124
+ 2 . 无私的网友
195
125
196
126
### 开源协议
197
127
198
- [ MIT] ( https://gitee.com/yadong.zhang/DBlog/blob/master/LICENSE )
128
+ [ ![ license ] ( https://img.shields.io/badge/license- MIT-yellow.svg ) ]( https://gitee.com/yadong.zhang/DBlog/blob/master/LICENSE )
0 commit comments