Releases: zhangyd-c/OneBlog
Releases · zhangyd-c/OneBlog
v2.3.6
优化
- 调整后台网站设置中的配置项顺序;
- 调整前台页面内容,留言板调整到顶部菜单中,节省主菜单区空间。
PR
- 合并 Gitee PR#48
- 合并 Gitee PR#47
- 合并 Gitee PR#46
- 合并 Gitee PR#45
- 合并 Gitee PR#44
- 合并 Gitee PR#42
- 合并 Gitee PR#41
- 合并 Github PR#32
- 合并 Github PR#31
v2.3.4
- 修改 CDN 资源
- 增加 CDN 资源引用文件的后台配置,当 CDN 不可用时,可以直接修改(如果没有则需添加)数据库中的下面四个配置:
- adminJsCdn(控制台 JS 文件的 CDN)
- adminCssCdn(控制台 CSS 文件的 CDN)
- webJsCdn(Web 端 JS 文件的 CDN)
- webCssCdn(Web 端 CSS 文件的 CDN)
注意:如果是手动操作数据库进行修改配置信息,则必须更改 update_time
,并且更改后的 update_time
一定是晚于之前的 update_time
值。
关于如何配置以上四个属性,可以参考 blog-admin/src/main/resources/templates/config.ftl 文件中 customJsCdnModal
、customWebJsCdnModal
、customCssCdnModal
、customWebCssCdnModal
提示框下的配置说明。 比如:
v2.2.8
支持 Docker 部署
部署方式
Docker Compose(推荐)
- 在任意位置下分别创建
.env
和docker-compose.yml
(可以参考或直接复制docs/docker/docker-compose-prod.yml
的内容) 文件 - 执行
docker-compose -p oneblog up -d
Docker Compose
- 打包项目
mvn clean package -Dmaven.test.skip=true -Pdev
- 进入
docs/docker
目录 - 按照注释修改
.env
文件 - 执行
docker-compose -p oneblog up -d
v2.2.5
- 处理了一批 Issue
- 解决 Gitee Issue [#I3PIH2]
- 解决 Gitee Issue [#I1G3XV]
- 解决 Gitee Issue [#I3I8KC]
- 等等一些老旧 Issue
- blog-hunter 的配置文件(文件搬运工),支持通过 admin 端在线配置
- 更新后台首页统计面板
- 后台管理员首页增加总访问量和总赞数选项卡
- 点击总访问量,提示具体访问量数字,选项卡中只显示大概访问量,例如(2.3w,1.2k等)
- 鼠标点击弹出气泡文字,默认不显示,只有在后台配置了弹出文字后才会显示
- 将 jap-social 升级到 1.0.2
- 增加自定义“JS”的配置项,可通过后台动态添加web端的js脚本,比如百度统计等
- admin 端首页的弹窗支持关闭后不再显示
- 适配 csdn 平台 spider 规则
- 支持自定义的 web 端的 css
- 将 footer 中的 Powered by 提出。自定义 footer 不会覆盖掉 "Powered by"。建议保留版权,谢谢!
- 将 footer 中的 “友情链接” 提出。自定义 footer 不会覆盖掉 “友情链接”
- 更新获取 qq 昵称的接口
- 合并 Github PR [#22],解决发布文章时,点击标签名,页面无法选择中对应的标签的问题
- 修复一些其他问题
v2.2.4
- 修改一言类型为诗词
- 添加文章默认封面图片
- 调整 web 端页面风格,参考:蛋码农 - https://www.dancoder.cn
- 文章支持加密,加密后的文章需要验证密码后才能查看详情,默认只能看文章的介绍
- 修改 web 端分类菜单的 sql 查询条件,已禁用的分类不再显示
- 增加 admin 端系统配置页面部分配置项的说明,请按照说明进行配置
- web 端所有图片容易死链的地方,添加了默认图片
- 留言板页面添加正能量提示
- 添加自定义“关于本站”、“留言板”、“友情链接”、“免责声明”、“Footer”、“鼠标点击时的气泡文字”、“热门搜索的待选项”等内容
- 去掉 web 端侧边栏中的 Gitee Fork Me 链接
- 使用 JustAuthPlus(JAP) 替换 JustAuth
- 后台管理系统增加社会化登录的配置,可以在线添加、启用、禁用某个平台的第三方登录功能
- 调整部分依赖 JAR 的版本
- 其他 BUG 修复
升级指南
执行 docs/db/update.sql
中的 SQL,然后 admin 端重新登录即可。
v2.2.0
v2.1.0
新增
- 数据库支持emoji表情,解决抓取文章时如果文章中存在emoji表情导致保存失败的问题
- “文章搬运工”已经支持爬取单个文章啦 🔥
- admin项目中,在面包屑导航列新增一个系统通知(友情提示)
修改
- 将redis的配置挪到具体的profile中,每个环境下的redis配置应该是不相同的
- 将数据库初始化语句单独提出到init_data.sql,方便一键还原数据库
- 修改sys_config表数据结构,便于扩展内容。 升级时请注意备份本地sys_config表数据 🔥
- 优化“文章搬运工”相关的文字提示
- 首页消息提示、面包屑导航样式修改
- 首页文章列表样式微调,修改文章页脚的字体为12px,使文章列表中的信息看起来有主次感
- sidebar侧边栏调整:“近期评论”、“文章列表”、“网站信息”tabs样式修改,并且文章列表增加空数据的提示
- footer样式调整,删除上方的自定义footer,同时修改footer中的字体
- “关于”、“友情链接”、“留言板”样式调整
- “文章详情”页面样式调整:标题和文章主题之间的界限调整,去除以前的灰色分割线,使文章标题和内容之前看起来不这么生硬
- “文章目录”样式微调
- “文章列表”查询优化
- 鉴于大部分人都喜欢直接操作数据库去修改sys_config内容,因数据缓存造成的数据不一致的问题着实令人头疼,因此此版本中,将config操作的缓存禁用掉了,RedisCache中增加一个enable参数,当指定为false时将不会进行缓存。
- ,“更新记录”页面重构
- admin项目中,“推送消息”页面重构,以后准备做个简单的聊天通讯工具
- admin项目中,重构wangEditor&simpleMDE编辑器的生成代码(非源码)
- admin项目中,拆分gentelella模板的js代码和自定义的js代码
- admin项目中,发表文章时可以新增标签,避免了必须得去标签页添加的问题
其他
- 代码整理,删除一些无用的代码,去掉一些无意义的注释
- 修复其他一些bug