Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
智布道
OneBlog
提交
0e7534b7
O
OneBlog
项目概览
智布道
/
OneBlog
10 个月 前同步成功
通知
11
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
OneBlog
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0e7534b7
编写于
6月 13, 2018
作者:
Y
yadong.zhang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.同步更新sql文件;2.前台网站图标取config表中的配置
上级
4ab25ede
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
8 deletion
+9
-8
blog-web/src/main/resources/templates/layout/quote.ftl
blog-web/src/main/resources/templates/layout/quote.ftl
+1
-1
docs/db/dblog.sql
docs/db/dblog.sql
+8
-7
未找到文件。
blog-web/src/main/resources/templates/layout/quote.ftl
浏览文件 @
0e7534b7
<link href="${config.s
taticWebSite}/img/favicon.ico
" rel="shortcut icon" type="image/x-icon">
<link href="${config.s
iteFavicon}
" rel="shortcut icon" type="image/x-icon">
<link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="https://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdn.bootcss.com/jquery-confirm/2.5.1/jquery-confirm.min.css" rel="stylesheet">
...
...
docs/db/dblog.sql
浏览文件 @
0e7534b7
...
...
@@ -25,9 +25,9 @@ CREATE TABLE `biz_article` (
`user_id`
bigint
(
20
)
unsigned
NOT
NULL
COMMENT
'用户ID'
,
`cover_image`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'文章封面图片'
,
`qrcode_path`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'文章专属二维码地址'
,
`is_markdown`
tinyint
(
1
)
UNSIGNED
NULL
,
`is_markdown`
tinyint
(
1
)
unsigned
DEFAULT
'1'
,
`content`
longtext
COMMENT
'文章内容'
,
`content_md`
longtext
C
HARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
C
OMMENT
'markdown版的文章内容'
,
`content_md`
longtext
COMMENT
'markdown版的文章内容'
,
`top`
tinyint
(
1
)
DEFAULT
'0'
COMMENT
'是否置顶'
,
`type_id`
bigint
(
20
)
unsigned
NOT
NULL
COMMENT
'类型'
,
`status`
tinyint
(
1
)
unsigned
DEFAULT
NULL
COMMENT
'状态'
,
...
...
@@ -35,7 +35,7 @@ CREATE TABLE `biz_article` (
`original`
tinyint
(
1
)
unsigned
DEFAULT
'1'
COMMENT
'是否原创'
,
`description`
varchar
(
300
)
DEFAULT
NULL
COMMENT
'文章简介,最多200字'
,
`keywords`
varchar
(
200
)
DEFAULT
NULL
COMMENT
'文章关键字,优化搜索'
,
`comment`
tinyint
(
1
)
UNSIGNED
NULL
DEFAULT
1
COMMENT
'是否开启评论'
,
`comment`
tinyint
(
1
)
unsigned
DEFAULT
'1'
COMMENT
'是否开启评论'
,
`create_time`
datetime
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'添加时间'
,
`update_time`
datetime
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
...
...
@@ -44,8 +44,9 @@ CREATE TABLE `biz_article` (
-- ----------------------------
-- Records of biz_article
-- ----------------------------
INSERT
INTO
`biz_article`
VALUES
(
'1'
,
'测试文章1'
,
'1'
,
'flyat/article/20180331122637.png'
,
null
,
'测试文章的内容'
,
'0'
,
'3'
,
'1'
,
'1'
,
'1'
,
'测试文章的简介'
,
'测试文章的关键词'
,
'2016-11-09 22:24:45'
,
'2016-11-09 22:24:45'
);
INSERT
INTO
`biz_article`
VALUES
(
'2'
,
'测试文章2'
,
'1'
,
'flyat/article/20180331122637.png'
,
null
,
'测试文章的内容'
,
'0'
,
'3'
,
'1'
,
'1'
,
'1'
,
'测试文章的简介'
,
'测试文章的关键词'
,
'2016-11-09 22:24:45'
,
'2016-11-09 22:24:45'
);
INSERT
INTO
`biz_article`
VALUES
(
'1'
,
'DBlog简介'
,
'1'
,
'zhyd/cover/20180613092017699.jpg'
,
null
,
'1'
,
'<h1 id=
\"
dblog-
\"
>DBlog简介</h1>
\r\n
<p>DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。</p>
\r\n
<p><strong>网站预览</strong> </p>
\r\n
<p><a href=
\"
https://www.zhyd.me
\"
>https://www.zhyd.me</a> </p>
\r\n
<p><strong>开源地址</strong> </p>
\r\n
<ol>
\r\n
<li><a href=
\"
https://gitee.com/yadong.zhang/DBlog
\"
>Gitee</a> </li>
\r\n
<li><a href=
\"
https://github.com/zhangyd-c/DBlog
\"
>Github</a> </li>
\r\n
</ol>
\r\n
<h2 id=
\"
-
\"
>写在前面的话</h2>
\r\n
<p>ps: 虽然我知道,大部分人都是来了<strong>直接下载源代码</strong>后就潇洒的离开,并且只有等到下次<strong>突然想到</strong>“我天~~我得去看看DBlog这烂项目更新新功能了吗”的时候才会重新来到这儿,即使你重新来过,我估计你也只有两个选择: </p>
\r\n
<p>发现更新代码了 --> 下载源码后重复上面的步骤<br>发现没更新代码 --> 直接关闭浏览器</p>
\r\n
<p>虽然我知道现实就是如此的残酷,但我还是要以我萤虫之力对各位到来的同仁发出一声诚挚的嘶吼:</p>
\r\n
<p><strong>如果喜欢,请多多分享!!多多Star!!fork可以,但还是请star一下!!</strong></p>
\r\n
<h3 id=
\"
-
\"
>开发环境</h3>
\r\n
<table>
\r\n
<thead>
\r\n
<tr>
\r\n
<th>工具</th>
\r\n
<th>版本或描述</th>
\r\n
</tr>
\r\n
</thead>
\r\n
<tbody>
\r\n
<tr>
\r\n
<td>OS</td>
\r\n
<td>Windows 7</td>
\r\n
</tr>
\r\n
<tr>
\r\n
<td>JDK</td>
\r\n
<td>1.7+</td>
\r\n
</tr>
\r\n
<tr>
\r\n
<td>IDE</td>
\r\n
<td>IntelliJ IDEA 2017.3</td>
\r\n
</tr>
\r\n
<tr>
\r\n
<td>Maven</td>
\r\n
<td>3.3.1</td>
\r\n
</tr>
\r\n
<tr>
\r\n
<td>MySQL</td>
\r\n
<td>5.6.4</td>
\r\n
</tr>
\r\n
</tbody>
\r\n
</table>
\r\n
<h3 id=
\"
-
\"
>模块划分</h3>
\r\n
<table>
\r\n
<thead>
\r\n
<tr>
\r\n
<th>模块</th>
\r\n
<th>释义</th>
\r\n
</tr>
\r\n
</thead>
\r\n
<tbody>
\r\n
<tr>
\r\n
<td>blog-core</td>
\r\n
<td>核心业务类模块,提供基本的数据操作、工具处理等</td>
\r\n
</tr>
\r\n
<tr>
\r\n
<td>blog-admin</td>
\r\n
<td>后台管理模块</td>
\r\n
</tr>
\r\n
<tr>
\r\n
<td>blog-web</td>
\r\n
<td>前台模块</td>
\r\n
</tr>
\r\n
</tbody>
\r\n
</table>
\r\n
<h3 id=
\"
-
\"
>技术栈</h3>
\r\n
<ul>
\r\n
<li>Springboot 1.5.9</li>
\r\n
<li>Apache Shiro 1.2.2</li>
\r\n
<li>Logback</li>
\r\n
<li>Redis</li>
\r\n
<li>Lombok</li>
\r\n
<li>Websocket</li>
\r\n
<li>MySQL、Mybatis、Mapper、Pagehelper</li>
\r\n
<li>Freemarker</li>
\r\n
<li>Bootstrap 3.3.0</li>
\r\n
<li>wangEditor</li>
\r\n
<li>jQuery 1.11.1、jQuery Lazyload 1.9.7、fancybox、iCheck</li>
\r\n
<li>阿里云OSS</li>
\r\n
<li>kaptcha</li>
\r\n
<li>Qiniu</li>
\r\n
<li>...</li>
\r\n
</ul>
\r\n
<h3 id=
\"
-
\"
>使用方法</h3>
\r\n
<ol>
\r\n
<li>使用IDE导入本项目</li>
\r\n
<li>新建数据库<code>CREATE DATABASE dblog;</code></li>
\r\n
<li>导入数据库<code>docs/db/dblog.sql</code></li>
\r\n
<li>修改(<code>resources/application.yml</code>)配置文件<ol>
\r\n
<li>数据库链接属性(可搜索<code>datasource</code>或定位到L.19) </li>
\r\n
<li>redis配置(可搜索<code>redis</code>或定位到L.69)</li>
\r\n
<li>mail配置(可搜索<code>mail</code>或定位到L.89)</li>
\r\n
<li>【<a href=
\"
http://qiniu.com
\"
>七牛云</a>】配置(见sys<em>config表中qiniu</em>*开头的字段)<br>注:因为系统存在redis缓存,如果是第一次使用,可以直接修改sys_config表内容,如果不是第一次用,建议使用admin项目中的<code>系统配置</code>页面修改相关配置内容</li>
\r\n
</ol>
\r\n
</li>
\r\n
<li>运行项目(三种方式)<ol>
\r\n
<li>项目根目录下执行<code>mvn -X clean package -Dmaven.test.skip=true</code>编译打包,然后执行<code>java -jar target/blog-web.jar</code></li>
\r\n
<li>项目根目录下执行<code>mvn springboot:run</code></li>
\r\n
<li>直接运行<code>BlogWebApplication.java</code></li>
\r\n
</ol>
\r\n
</li>
\r\n
<li>浏览器访问<code>http://127.0.0.1:8443</code></li>
\r\n
</ol>
\r\n
<p><strong>后台用户</strong></p>
\r\n
<p><em>超级管理员</em>: 账号:root 密码:123456 (本地测试使用这个账号,admin没设置权限)</p>
\r\n
<p><em>普通管理员</em>: 账号:admin 密码:123456</p>
\r\n
<p><em>评论审核管理员</em>: 账号:comment-admin 密码:123456</p>
\r\n
<p>注:后台用户的创建,尽可能做到<strong>权限最小化</strong></p>
\r\n
<p>更多详情,请参考【<a href=
\"
https://gitee.com/yadong.zhang/DBlog/wikis
\"
>Wiki</a>】</p>
\r\n
<h3 id=
\"
-
\"
>更新日志</h3>
\r\n
<p>2018-06-10</p>
\r\n
<p><strong>修改功能:</strong></p>
\r\n
<p>新增:<br> markdown版的编辑器、评论框<br> 控制文章的评论框是否显示<br> 修改密码功能<br>优化:相关页面进行优化 </p>
\r\n
<p>2018-06-05</p>
\r\n
<p><strong>修改功能:</strong></p>
\r\n
<p>修复: admin用户首页报错的问题 </p>
\r\n
<p>优化:</p>
\r\n
<ol>
\r\n
<li>ROOT用户默认拥有所有权限</li>
\r\n
<li>admin页面改为macro引用的方式</li>
\r\n
<li>登录界面</li>
\r\n
<li>日志记录</li>
\r\n
</ol>
\r\n
<p>2018-05-25</p>
\r\n
<p><strong>修改功能:</strong></p>
\r\n
<ol>
\r\n
<li>修复后台标签等分页失败的问题</li>
\r\n
<li>修复前台自动申请友链失败的问题</li>
\r\n
<li>其他一些问题</li>
\r\n
</ol>
\r\n
<p>2018-05-22</p>
\r\n
<p><strong>修改功能:</strong></p>
\r\n
<ol>
\r\n
<li>完善shiro权限(数据库、页面)。注:需要重新执行下<code>sys_resources</code>和<code>sys_role_resources</code>两张表的<code>insert</code>语句</li>
\r\n
<li>redis配置默认不含密码(鉴于大多数朋友的redis都没有密码做此修改,不过本人 <strong>强烈建议</strong>设置下密码)</li>
\r\n
</ol>
\r\n
<p>2018-05-18</p>
\r\n
<p><strong>修复bug:</strong></p>
\r\n
<ol>
\r\n
<li>web端自动申请友链后不显示的问题</li>
\r\n
<li>config表修改后不能实时刷新的问题</li>
\r\n
</ol>
\r\n
<p><strong>增加功能:</strong></p>
\r\n
<ol>
\r\n
<li>网站赞赏码</li>
\r\n
<li>百度推送功能(链接提交到百度站长平台)</li>
\r\n
</ol>
\r\n
<p><strong>修改功能:</strong></p>
\r\n
<ol>
\r\n
<li>百度api的ak和百度推送的token以及七牛云的配置改为通过config表管理</li>
\r\n
<li>admin模块菜单通过标签实时获取</li>
\r\n
<li>弹窗工具类js结构调整</li>
\r\n
</ol>
\r\n
<p>你能看到这儿已经很不容易了,剩下的自己先摸索摸索吧,实在不行,加QQ群<a href=
\"
http://shang.qq.com/wpa/qunwpa?idkey=9f986e9b33b1de953e1ef9a96cdeec990affd0ac7855e00ff103514de2027b60
\"
>190886500</a>,进群可以选择性的备注:<del>欧巴群主我爱你</del>(咳咳,鉴于部分群友的抗议,该备注就不用了),麻烦大家换成:<code>我猜群主一定很帅</code></p>
\r\n
<h3 id=
\"
-
\"
>图片预览</h3>
\r\n
<p><strong>前台页面</strong><br><img src=
\"
https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/pc-index.png?v=1.0
\"
alt=
\"
PC-首页
\"
><br><img src=
\"
https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/pc-detail.png?v=1.0
\"
alt=
\"
PC-文章详情页
\"
><br><img src=
\"
https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/m.png?v=1.0
\"
alt=
\"
手机
\"
><br><strong>后台页面</strong><br><img src=
\"
https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-index.png?v=1.0
\"
alt=
\"
首页
\"
><br><img src=
\"
https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-menu.png?v=1.0
\"
alt=
\"
菜单
\"
><br><img src=
\"
https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-articles.png?v=1.0
\"
alt=
\"
文章列表
\"
><br><img src=
\"
https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-article2.png?v=1.0
\"
alt=
\"
发表文章
\"
><br><img src=
\"
https://gitee.com/uploads/images/2018/0610/145228_06541ada_784199.png?v=1.0
\"
alt=
\"
markdown版的编辑器
\"
title=
\"
markdown版的编辑器
\"
><br><img src=
\"
https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-role.png?v=1.0
\"
alt=
\"
角色列表
\"
><br><img src=
\"
https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-role2.png?v=1.0
\"
alt=
\"
角色分配
\"
></p>
\r\n
<h3 id=
\"
-
\"
>生命不息,折腾不止! 更多信息,请关注:</h3>
\r\n
<ol>
\r\n
<li><a href=
\"
https://www.zhyd.me
\"
>我的博客</a></li>
\r\n
<li><a href=
\"
http://weibo.com/211230415
\"
>我的微博</a></li>
\r\n
<li><a href=
\"
http://www.toutiao.com/c/user/3286958681/
\"
>我的头条号</a></li>
\r\n
<li><p><a href=
\"
http://www.imooc.com/u/1175248/articles
\"
>我的mooc</a></p>
\r\n
<h3 id=
\"
-
\"
>有任何问题可以</h3>
\r\n
<ul>
\r\n
<li><a href=
\"
https://www.zhyd.me/guestbook
\"
>给我留言</a></li>
\r\n
</ul>
\r\n
</li>
\r\n
</ol>
\r\n
<h3 id=
\"
-
\"
>开源协议</h3>
\r\n
<p> <a href=
\"
https://gitee.com/yadong.zhang/DBlog/blob/master/LICENSE
\"
>MIT</a></p>
\r\n
'
,
'# DBlog简介
\r\n
DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
\r\n
\r\n
**网站预览**
\r\n
\r\n
[https://www.zhyd.me](https://www.zhyd.me)
\r\n\r\n
**开源地址**
\r\n
1. [Gitee](https://gitee.com/yadong.zhang/DBlog)
\r\n
2. [Github](https://github.com/zhangyd-c/DBlog)
\r\n\r\n
## 写在前面的话
\r\n
ps: 虽然我知道,大部分人都是来了**直接下载源代码**后就潇洒的离开,并且只有等到下次**突然想到**“我天~~我得去看看DBlog这烂项目更新新功能了吗”的时候才会重新来到这儿,即使你重新来过,我估计你也只有两个选择:
\r\n\r\n
发现更新代码了 --> 下载源码后重复上面的步骤
\r\n
发现没更新代码 --> 直接关闭浏览器
\r\n\r\n
虽然我知道现实就是如此的残酷,但我还是要以我萤虫之力对各位到来的同仁发出一声诚挚的嘶吼:
\r\n\r\n
**如果喜欢,请多多分享!!多多Star!!fork可以,但还是请star一下!!**
\r\n\r\n\r\n
### 开发环境
\r\n\r\n
| 工具 | 版本或描述 |
\r\n
| ----- | -------------------- |
\r\n
| OS | Windows 7 |
\r\n
| JDK | 1.7+ |
\r\n
| IDE | IntelliJ IDEA 2017.3 |
\r\n
| Maven | 3.3.1 |
\r\n
| MySQL | 5.6.4 |
\r\n\r\n
### 模块划分
\r\n\r\n
| 模块 | 释义 |
\r\n
| ---------- | ----------------------- |
\r\n
| blog-core | 核心业务类模块,提供基本的数据操作、工具处理等 |
\r\n
| blog-admin | 后台管理模块 |
\r\n
| blog-web | 前台模块 |
\r\n\r\n\r\n
### 技术栈
\r\n\r\n
- Springboot 1.5.9
\r\n
- Apache Shiro 1.2.2
\r\n
- Logback
\r\n
- Redis
\r\n
- Lombok
\r\n
- Websocket
\r\n
- MySQL、Mybatis、Mapper、Pagehelper
\r\n
- Freemarker
\r\n
- Bootstrap 3.3.0
\r\n
- wangEditor
\r\n
- jQuery 1.11.1、jQuery Lazyload 1.9.7、fancybox、iCheck
\r\n
- 阿里云OSS
\r\n
- kaptcha
\r\n
- Qiniu
\r\n
- ...
\r\n\r\n\r\n
### 使用方法
\r\n\r\n
1. 使用IDE导入本项目
\r\n
2. 新建数据库`CREATE DATABASE dblog;`
\r\n
3. 导入数据库`docs/db/dblog.sql`
\r\n
4. 修改(`resources/application.yml`)配置文件
\r\n
1. 数据库链接属性(可搜索`datasource`或定位到L.19)
\r\n
2. redis配置(可搜索`redis`或定位到L.69)
\r\n
3. mail配置(可搜索`mail`或定位到L.89)
\r\n
4. 【[七牛云](http://qiniu.com)】配置(见sys_config表中qiniu_*开头的字段)
\r\n
注:因为系统存在redis缓存,如果是第一次使用,可以直接修改sys_config表内容,如果不是第一次用,建议使用admin项目中的`系统配置`页面修改相关配置内容
\r\n
5. 运行项目(三种方式)
\r\n
1. 项目根目录下执行`mvn -X clean package -Dmaven.test.skip=true`编译打包,然后执行`java -jar target/blog-web.jar`
\r\n
2. 项目根目录下执行`mvn springboot:run`
\r\n
3. 直接运行`BlogWebApplication.java`
\r\n
6. 浏览器访问`http://127.0.0.1:8443`
\r\n\r\n\r\n
**后台用户**
\r\n\r\n
_超级管理员_: 账号:root 密码:123456 (本地测试使用这个账号,admin没设置权限)
\r\n\r\n
_普通管理员_: 账号:admin 密码:123456
\r\n\r\n
_评论审核管理员_: 账号:comment-admin 密码:123456
\r\n\r\n
注:后台用户的创建,尽可能做到**权限最小化**
\r\n\r\n
更多详情,请参考【[Wiki](https://gitee.com/yadong.zhang/DBlog/wikis)】
\r\n\r\n
### 更新日志
\r\n\r\n
2018-06-10
\r\n\r\n
**修改功能:**
\r\n\r\n
新增:
\r\n
markdown版的编辑器、评论框
\r\n
控制文章的评论框是否显示
\r\n
修改密码功能
\r\n
优化:相关页面进行优化
\r\n\r\n
2018-06-05
\r\n\r\n
**修改功能:**
\r\n\r\n
修复: admin用户首页报错的问题
\r\n\r\n
优化:
\r\n
1. ROOT用户默认拥有所有权限
\r\n
2. admin页面改为macro引用的方式
\r\n
3. 登录界面
\r\n
4. 日志记录
\r\n\r\n
2018-05-25
\r\n\r\n
**修改功能:**
\r\n\r\n
1. 修复后台标签等分页失败的问题
\r\n
2. 修复前台自动申请友链失败的问题
\r\n
3. 其他一些问题
\r\n\r\n\r\n
2018-05-22
\r\n\r\n
**修改功能:**
\r\n\r\n
1. 完善shiro权限(数据库、页面)。注:需要重新执行下`sys_resources`和`sys_role_resources`两张表的`insert`语句
\r\n
2. redis配置默认不含密码(鉴于大多数朋友的redis都没有密码做此修改,不过本人 **强烈建议**设置下密码)
\r\n\r\n
2018-05-18
\r\n\r\n
**修复bug:**
\r\n\r\n
1. web端自动申请友链后不显示的问题
\r\n
2. config表修改后不能实时刷新的问题
\r\n
\r\n
**增加功能:**
\r\n
1. 网站赞赏码
\r\n
2. 百度推送功能(链接提交到百度站长平台)
\r\n
\r\n
**修改功能:**
\r\n
1. 百度api的ak和百度推送的token以及七牛云的配置改为通过config表管理
\r\n
3. admin模块菜单通过标签实时获取
\r\n
3. 弹窗工具类js结构调整
\r\n\r\n
你能看到这儿已经很不容易了,剩下的自己先摸索摸索吧,实在不行,加QQ群[190886500](http://shang.qq.com/wpa/qunwpa?idkey=9f986e9b33b1de953e1ef9a96cdeec990affd0ac7855e00ff103514de2027b60),进群可以选择性的备注:~~欧巴群主我爱你~~(咳咳,鉴于部分群友的抗议,该备注就不用了),麻烦大家换成:`我猜群主一定很帅`
\r\n\r\n
### 图片预览
\r\n\r\n
**前台页面**
\r\n
![PC-首页](https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/pc-index.png?v=1.0)
\r\n
![PC-文章详情页](https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/pc-detail.png?v=1.0)
\r\n
![手机](https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/m.png?v=1.0)
\r\n
**后台页面**
\r\n
![首页](https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-index.png?v=1.0)
\r\n
![菜单](https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-menu.png?v=1.0)
\r\n
![文章列表](https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-articles.png?v=1.0)
\r\n
![发表文章](https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-article2.png?v=1.0)
\r\n
![markdown版的编辑器](https://gitee.com/uploads/images/2018/0610/145228_06541ada_784199.png?v=1.0
\"
markdown版的编辑器
\"
)
\r\n
![角色列表](https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-role.png?v=1.0)
\r\n
![角色分配](https://gitee.com/yadong.zhang/DBlog/raw/master/docs/img/admin-role2.png?v=1.0)
\r\n\r\n\r\n
### 生命不息,折腾不止! 更多信息,请关注:
\r\n
1. [我的博客](https://www.zhyd.me)
\r\n
2. [我的微博](http://weibo.com/211230415)
\r\n
3. [我的头条号](http://www.toutiao.com/c/user/3286958681/)
\r\n
4. [我的mooc](http://www.imooc.com/u/1175248/articles)
\r\n\r\n
### 有任何问题可以
\r\n
- [给我留言](https://www.zhyd.me/guestbook)
\r\n\r\n\r\n
### 开源协议
\r\n\r\n
[MIT](https://gitee.com/yadong.zhang/DBlog/blob/master/LICENSE)'
,
'0'
,
'3'
,
'1'
,
'0'
,
'1'
,
'DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。'
,
'DBlog,开源博客'
,
'1'
,
'2018-06-13 09:20:19'
,
'2018-06-13 09:20:19'
);
INSERT
INTO
`biz_article`
VALUES
(
'2'
,
'DBlog简介(未开启评论)'
,
'1'
,
'zhyd/cover/20180613092017699.jpg'
,
null
,
'1'
,
'<h1 id=
\"
dblog-
\"
>DBlog简介</h1>
\n
<p>DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。</p>
\n
<p><strong>网站预览</strong> </p>
\n
<p><a href=
\"
https://www.zhyd.me
\"
>https://www.zhyd.me</a> </p>
\n
<p><strong>开源地址</strong> </p>
\n
<ol>
\n
<li><a href=
\"
https://gitee.com/yadong.zhang/DBlog
\"
>Gitee</a> </li>
\n
<li><a href=
\"
https://github.com/zhangyd-c/DBlog
\"
>Github</a> </li>
\n
</ol>
\n
<h2 id=
\"
-
\"
>写在前面的话</h2>
\n
<p>ps: 虽然我知道,大部分人都是来了<strong>直接下载源代码</strong>后就潇洒的离开,并且只有等到下次<strong>突然想到</strong>“我天~~我得去看看DBlog这烂项目更新新功能了吗”的时候才会重新来到这儿,即使你重新来过,我估计你也只有两个选择: </p>
\n
<p>发现更新代码了 --> 下载源码后重复上面的步骤<br>发现没更新代码 --> 直接关闭浏览器</p>
\n
<p>虽然我知道现实就是如此的残酷,但我还是要以我萤虫之力对各位到来的同仁发出一声诚挚的嘶吼:</p>
\n
<p><strong>如果喜欢,请多多分享!!多多Star!!fork可以,但还是请star一下!!</strong></p>
\n
<h3 id=
\"
-
\"
>开发环境</h3>
\n
<table>
\n
<thead>
\n
<tr>
\n
<th>工具</th>
\n
<th>版本或描述</th>
\n
</tr>
\n
</thead>
\n
<tbody>
\n
<tr>
\n
<td>OS</td>
\n
<td>Windows 7</td>
\n
</tr>
\n
<tr>
\n
<td>JDK</td>
\n
<td>1.7+</td>
\n
</tr>
\n
<tr>
\n
<td>IDE</td>
\n
<td>IntelliJ IDEA 2017.3</td>
\n
</tr>
\n
<tr>
\n
<td>Maven</td>
\n
<td>3.3.1</td>
\n
</tr>
\n
<tr>
\n
<td>MySQL</td>
\n
<td>5.6.4</td>
\n
</tr>
\n
</tbody>
\n
</table>
\n
<h3 id=
\"
-
\"
>模块划分</h3>
\n
<table>
\n
<thead>
\n
<tr>
\n
<th>模块</th>
\n
<th>释义</th>
\n
</tr>
\n
</thead>
\n
<tbody>
\n
<tr>
\n
<td>blog-core</td>
\n
<td>核心业务类模块,提供基本的数据操作、工具处理等</td>
\n
</tr>
\n
<tr>
\n
<td>blog-admin</td>
\n
<td>后台管理模块</td>
\n
</tr>
\n
<tr>
\n
<td>blog-web</td>
\n
<td>前台模块</td>
\n
</tr>
\n
</tbody>
\n
</table>
\n
<h3 id=
\"
-
\"
>技术栈</h3>
\n
<ul>
\n
<li>Springboot 1.5.9</li>
\n
<li>Apache Shiro 1.2.2</li>
\n
<li>Logback</li>
\n
<li>Redis</li>
\n
<li>Lombok</li>
\n
<li>Websocket</li>
\n
<li>MySQL、Mybatis、Mapper、Pagehelper</li>
\n
<li>Freemarker</li>
\n
<li>Bootstrap 3.3.0</li>
\n
<li>wangEditor</li>
\n
<li>jQuery 1.11.1、jQuery Lazyload 1.9.7、fancybox、iCheck</li>
\n
<li>阿里云OSS</li>
\n
<li>kaptcha</li>
\n
<li>Qiniu</li>
\n
<li>...</li>
\n
</ul>
\n
<h3 id=
\"
-
\"
>使用方法</h3>
\n
<ol>
\n
<li>使用IDE导入本项目</li>
\n
<li>新建数据库<code>CREATE DATABASE dblog;</code></li>
\n
<li>导入数据库<code>docs/db/dblog.sql</code></li>
\n
<li>修改(<code>resources/application.yml</code>)配置文件<ol>
\n
<li>数据库链接属性(可搜索<code>datasource</code>或定位到L.19) </li>
\n
<li>redis配置(可搜索<code>redis</code>或定位到L.69)</li>
\n
<li>mail配置(可搜索<code>mail</code>或定位到L.89)</li>
\n
<li>【<a href=
\"
http://qiniu.com
\"
>七牛云</a>】配置(见sys<em>config表中qiniu</em>*开头的字段)<br>注:因为系统存在redis缓存,如果是第一次使用,可以直接修改sys_config表内容,如果不是第一次用,建议使用admin项目中的<code>系统配置</code>页面修改相关配置内容</li>
\n
</ol>
\n
</li>
\n
<li>运行项目(三种方式)<ol>
\n
<li>项目根目录下执行<code>mvn -X clean package -Dmaven.test.skip=true</code>编译打包,然后执行<code>java -jar target/blog-web.jar</code></li>
\n
<li>项目根目录下执行<code>mvn springboot:run</code></li>
\n
<li>直接运行<code>BlogWebApplication.java</code></li>
\n
</ol>
\n
</li>
\n
<li>浏览器访问<code>http://127.0.0.1:8443</code></li>
\n
</ol>
\n
<p><strong>后台用户</strong></p>
\n
<p><em>超级管理员</em>: 账号:root 密码:123456 (本地测试使用这个账号,admin没设置权限)</p>
\n
<p><em>普通管理员</em>: 账号:admin 密码:123456</p>
\n
<p><em>评论审核管理员</em>: 账号:comment-admin 密码:123456</p>
\n
<p>注:后台用户的创建,尽可能做到<strong>权限最小化</strong></p>
\n
<p>更多详情,请参考【<a href=
\"
https://gitee.com/yadong.zhang/DBlog/wikis
\"
>Wiki</a>】</p>
\n
'
,
'# DBlog简介
\n
DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
\n
\n
**网站预览**
\n
\n
[https://www.zhyd.me](https://www.zhyd.me)
\n\n
**开源地址**
\n
1. [Gitee](https://gitee.com/yadong.zhang/DBlog)
\n
2. [Github](https://github.com/zhangyd-c/DBlog)
\n\n
## 写在前面的话
\n
ps: 虽然我知道,大部分人都是来了**直接下载源代码**后就潇洒的离开,并且只有等到下次**突然想到**“我天~~我得去看看DBlog这烂项目更新新功能了吗”的时候才会重新来到这儿,即使你重新来过,我估计你也只有两个选择:
\n\n
发现更新代码了 --> 下载源码后重复上面的步骤
\n
发现没更新代码 --> 直接关闭浏览器
\n\n
虽然我知道现实就是如此的残酷,但我还是要以我萤虫之力对各位到来的同仁发出一声诚挚的嘶吼:
\n\n
**如果喜欢,请多多分享!!多多Star!!fork可以,但还是请star一下!!**
\n\n\n
### 开发环境
\n\n
| 工具 | 版本或描述 |
\n
| ----- | -------------------- |
\n
| OS | Windows 7 |
\n
| JDK | 1.7+ |
\n
| IDE | IntelliJ IDEA 2017.3 |
\n
| Maven | 3.3.1 |
\n
| MySQL | 5.6.4 |
\n\n
### 模块划分
\n\n
| 模块 | 释义 |
\n
| ---------- | ----------------------- |
\n
| blog-core | 核心业务类模块,提供基本的数据操作、工具处理等 |
\n
| blog-admin | 后台管理模块 |
\n
| blog-web | 前台模块 |
\n\n\n
### 技术栈
\n\n
- Springboot 1.5.9
\n
- Apache Shiro 1.2.2
\n
- Logback
\n
- Redis
\n
- Lombok
\n
- Websocket
\n
- MySQL、Mybatis、Mapper、Pagehelper
\n
- Freemarker
\n
- Bootstrap 3.3.0
\n
- wangEditor
\n
- jQuery 1.11.1、jQuery Lazyload 1.9.7、fancybox、iCheck
\n
- 阿里云OSS
\n
- kaptcha
\n
- Qiniu
\n
- ...
\n\n\n
### 使用方法
\n\n
1. 使用IDE导入本项目
\n
2. 新建数据库`CREATE DATABASE dblog;`
\n
3. 导入数据库`docs/db/dblog.sql`
\n
4. 修改(`resources/application.yml`)配置文件
\n
1. 数据库链接属性(可搜索`datasource`或定位到L.19)
\n
2. redis配置(可搜索`redis`或定位到L.69)
\n
3. mail配置(可搜索`mail`或定位到L.89)
\n
4. 【[七牛云](http://qiniu.com)】配置(见sys_config表中qiniu_*开头的字段)
\n
注:因为系统存在redis缓存,如果是第一次使用,可以直接修改sys_config表内容,如果不是第一次用,建议使用admin项目中的`系统配置`页面修改相关配置内容
\n
5. 运行项目(三种方式)
\n
1. 项目根目录下执行`mvn -X clean package -Dmaven.test.skip=true`编译打包,然后执行`java -jar target/blog-web.jar`
\n
2. 项目根目录下执行`mvn springboot:run`
\n
3. 直接运行`BlogWebApplication.java`
\n
6. 浏览器访问`http://127.0.0.1:8443`
\n\n\n
**后台用户**
\n\n
_超级管理员_: 账号:root 密码:123456 (本地测试使用这个账号,admin没设置权限)
\n\n
_普通管理员_: 账号:admin 密码:123456
\n\n
_评论审核管理员_: 账号:comment-admin 密码:123456
\n\n
注:后台用户的创建,尽可能做到**权限最小化**
\n\n
更多详情,请参考【[Wiki](https://gitee.com/yadong.zhang/DBlog/wikis)】'
,
'0'
,
'3'
,
'1'
,
'0'
,
'1'
,
'DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。'
,
'DBlog,开源博客'
,
'0'
,
'2018-06-13 09:21:28'
,
'2018-06-13 09:21:28'
);
-- ----------------------------
-- Table structure for biz_article_look
...
...
@@ -222,7 +223,7 @@ CREATE TABLE `sys_config` (
`github`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'github'
,
`maintenance`
tinyint
(
1
)
unsigned
DEFAULT
NULL
COMMENT
'是否开启维护通知'
,
`maintenance_data`
datetime
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'系统维护时间'
,
`comment`
tinyint
(
1
)
unsigned
DEFAULT
1
COMMENT
'是否开启评论'
,
`comment`
tinyint
(
1
)
unsigned
DEFAULT
'1'
COMMENT
'是否开启评论'
,
`qiuniu_base_path`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'七牛路径'
,
`qiniu_access_key`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'七牛ACCESS_KEY'
,
`qiniu_secret_key`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'七牛SECRET_KEY'
,
...
...
@@ -239,7 +240,7 @@ CREATE TABLE `sys_config` (
-- ----------------------------
-- Records of sys_config
-- ----------------------------
INSERT
INTO
`sys_config`
VALUES
(
'1'
,
'
张亚东博客是一个程序员的个人技术博客(微博ID:@七彩狼丿),旨在分享工作和学习中用到的技术、遇到的疑难知识点,也为了备战自己的人生。心之所向,无所不能。'
,
'张亚东博客,程序猿,程序员,后端开发,软件开发,WEB开发,Java攻城狮,全栈工程师,原创博客,个人原创网站,个人技术博客'
,
'zhyd.me'
,
'http://localhost:8443'
,
'博客'
,
'一个程序员的个人博客,心之所向,无所不能'
,
'https://static.zhyd.me/static/img/favicon.ico'
,
'http://localhost:8443'
,
'张亚东'
,
'yadong.zhang0415#gmail.com'
,
''
,
'843977358'
,
'http://weibo.com/211230415'
,
'https://github.com/zhangyd-c'
,
'0'
,
'2018-12-19 23:07:52'
,
'1'
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
'2018-01-19 23:07:52'
,
'2018-05-21 17:34:46
'
);
INSERT
INTO
`sys_config`
VALUES
(
'1'
,
'
DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。'
,
'DBlog,开源博客'
,
'zhyd.me'
,
'http://localhost:8443'
,
'博客'
,
'DBlog是一款简洁美观、自适应的Java博客系统'
,
'http://localhost:8443/img/favicon.ico'
,
'http://localhost:8443'
,
'张亚东'
,
'yadong.zhang0415#gmail.com'
,
''
,
'843977358'
,
'http://weibo.com/211230415'
,
'https://github.com/zhangyd-c'
,
'0'
,
'2018-12-19 23:07:52'
,
'1'
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
'2018-01-19 23:07:52'
,
'2018-06-12 12:03:28
'
);
-- ----------------------------
-- Table structure for sys_link
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录