diff --git a/blog-web/src/main/resources/templates/layout/quote.ftl b/blog-web/src/main/resources/templates/layout/quote.ftl index ceac6b9b6b9ac780970cba944b9e816c2d4b70bd..8eb3c98c322cd059d41a91f08c4102f23e426d76 100644 --- a/blog-web/src/main/resources/templates/layout/quote.ftl +++ b/blog-web/src/main/resources/templates/layout/quote.ftl @@ -1,4 +1,4 @@ - + diff --git a/docs/db/dblog.sql b/docs/db/dblog.sql index 5c9223f7bb8777cf38c0df6fa60a7daa6e7c7fb1..02ec860b49f1a347eb0ce758d5620ba715cc7053 100644 --- a/docs/db/dblog.sql +++ b/docs/db/dblog.sql @@ -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 CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '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', '
DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
\r\n网站预览
\r\n\r\n开源地址
\r\n\r\nps: 虽然我知道,大部分人都是来了直接下载源代码后就潇洒的离开,并且只有等到下次突然想到“我天~~我得去看看DBlog这烂项目更新新功能了吗”的时候才会重新来到这儿,即使你重新来过,我估计你也只有两个选择:
\r\n发现更新代码了 --> 下载源码后重复上面的步骤
发现没更新代码 --> 直接关闭浏览器
虽然我知道现实就是如此的残酷,但我还是要以我萤虫之力对各位到来的同仁发出一声诚挚的嘶吼:
\r\n如果喜欢,请多多分享!!多多Star!!fork可以,但还是请star一下!!
\r\n工具 | \r\n版本或描述 | \r\n
---|---|
OS | \r\nWindows 7 | \r\n
JDK | \r\n1.7+ | \r\n
IDE | \r\nIntelliJ IDEA 2017.3 | \r\n
Maven | \r\n3.3.1 | \r\n
MySQL | \r\n5.6.4 | \r\n
模块 | \r\n释义 | \r\n
---|---|
blog-core | \r\n核心业务类模块,提供基本的数据操作、工具处理等 | \r\n
blog-admin | \r\n后台管理模块 | \r\n
blog-web | \r\n前台模块 | \r\n
CREATE DATABASE dblog;
docs/db/dblog.sql
resources/application.yml
)配置文件datasource
或定位到L.19) redis
或定位到L.69)mail
或定位到L.89)系统配置
页面修改相关配置内容mvn -X clean package -Dmaven.test.skip=true
编译打包,然后执行java -jar target/blog-web.jar
mvn springboot:run
BlogWebApplication.java
http://127.0.0.1:8443
后台用户
\r\n超级管理员: 账号:root 密码:123456 (本地测试使用这个账号,admin没设置权限)
\r\n普通管理员: 账号:admin 密码:123456
\r\n评论审核管理员: 账号:comment-admin 密码:123456
\r\n注:后台用户的创建,尽可能做到权限最小化
\r\n更多详情,请参考【Wiki】
\r\n2018-06-10
\r\n修改功能:
\r\n新增:
markdown版的编辑器、评论框
控制文章的评论框是否显示
修改密码功能
优化:相关页面进行优化
2018-06-05
\r\n修改功能:
\r\n修复: admin用户首页报错的问题
\r\n优化:
\r\n2018-05-25
\r\n修改功能:
\r\n2018-05-22
\r\n修改功能:
\r\nsys_resources
和sys_role_resources
两张表的insert
语句2018-05-18
\r\n修复bug:
\r\n增加功能:
\r\n修改功能:
\r\n你能看到这儿已经很不容易了,剩下的自己先摸索摸索吧,实在不行,加QQ群190886500,进群可以选择性的备注:欧巴群主我爱你(咳咳,鉴于部分群友的抗议,该备注就不用了),麻烦大家换成:我猜群主一定很帅
前台页面
后台页面
DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
\n网站预览
\n\n开源地址
\n\nps: 虽然我知道,大部分人都是来了直接下载源代码后就潇洒的离开,并且只有等到下次突然想到“我天~~我得去看看DBlog这烂项目更新新功能了吗”的时候才会重新来到这儿,即使你重新来过,我估计你也只有两个选择:
\n发现更新代码了 --> 下载源码后重复上面的步骤
发现没更新代码 --> 直接关闭浏览器
虽然我知道现实就是如此的残酷,但我还是要以我萤虫之力对各位到来的同仁发出一声诚挚的嘶吼:
\n如果喜欢,请多多分享!!多多Star!!fork可以,但还是请star一下!!
\n工具 | \n版本或描述 | \n
---|---|
OS | \nWindows 7 | \n
JDK | \n1.7+ | \n
IDE | \nIntelliJ IDEA 2017.3 | \n
Maven | \n3.3.1 | \n
MySQL | \n5.6.4 | \n
模块 | \n释义 | \n
---|---|
blog-core | \n核心业务类模块,提供基本的数据操作、工具处理等 | \n
blog-admin | \n后台管理模块 | \n
blog-web | \n前台模块 | \n
CREATE DATABASE dblog;
docs/db/dblog.sql
resources/application.yml
)配置文件datasource
或定位到L.19) redis
或定位到L.69)mail
或定位到L.89)系统配置
页面修改相关配置内容mvn -X clean package -Dmaven.test.skip=true
编译打包,然后执行java -jar target/blog-web.jar
mvn springboot:run
BlogWebApplication.java
http://127.0.0.1:8443
后台用户
\n超级管理员: 账号:root 密码:123456 (本地测试使用这个账号,admin没设置权限)
\n普通管理员: 账号:admin 密码:123456
\n评论审核管理员: 账号:comment-admin 密码:123456
\n注:后台用户的创建,尽可能做到权限最小化
\n更多详情,请参考【Wiki】
\n', '# DBlog简介\nDBlog是一款简洁美观、自适应的Java博客系统。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。\n \n**网站预览** \n \n[https://www.zhyd.me](https://www.zhyd.me) \n\n**开源地址** \n1. [Gitee](https://gitee.com/yadong.zhang/DBlog) \n2. [Github](https://github.com/zhangyd-c/DBlog) \n\n## 写在前面的话\nps: 虽然我知道,大部分人都是来了**直接下载源代码**后就潇洒的离开,并且只有等到下次**突然想到**“我天~~我得去看看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\n1. 使用IDE导入本项目\n2. 新建数据库`CREATE DATABASE dblog;`\n3. 导入数据库`docs/db/dblog.sql`\n4. 修改(`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项目中的`系统配置`页面修改相关配置内容\n5. 运行项目(三种方式)\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`\n6. 浏览器访问`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