OneBlog Versions Save

:alien: OneBlog,一个简洁美观、功能强大并且自适应的Java博客

v2.3.4

1 year ago
  • 修改 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 文件中 customJsCdnModalcustomWebJsCdnModalcustomCssCdnModalcustomWebCssCdnModal 提示框下的配置说明。 比如: customCdnConfig

v2.2.8

2 years ago

支持 Docker 部署

部署方式

Docker Compose(推荐)

  1. 在任意位置下分别创建 .envdocker-compose.yml(可以参考或直接复制docs/docker/docker-compose-prod.yml的内容) 文件
  2. 执行 docker-compose -p oneblog up -d

Docker Compose

  1. 打包项目 mvn clean package -Dmaven.test.skip=true -Pdev
  2. 进入 docs/docker 目录
  3. 按照注释修改 .env 文件
  4. 执行 docker-compose -p oneblog up -d

v2.2.5

2 years ago
  1. 处理了一批 Issue
    • 解决 Gitee Issue [#I3PIH2]
    • 解决 Gitee Issue [#I1G3XV]
    • 解决 Gitee Issue [#I3I8KC]
    • 等等一些老旧 Issue
  2. blog-hunter 的配置文件(文件搬运工),支持通过 admin 端在线配置
  3. 更新后台首页统计面板
    • 后台管理员首页增加总访问量和总赞数选项卡
    • 点击总访问量,提示具体访问量数字,选项卡中只显示大概访问量,例如(2.3w,1.2k等)
  4. 鼠标点击弹出气泡文字,默认不显示,只有在后台配置了弹出文字后才会显示
  5. 将 jap-social 升级到 1.0.2
  6. 增加自定义“JS”的配置项,可通过后台动态添加web端的js脚本,比如百度统计等
  7. admin 端首页的弹窗支持关闭后不再显示
  8. 适配 csdn 平台 spider 规则
  9. 支持自定义的 web 端的 css
  10. 将 footer 中的 Powered by 提出。自定义 footer 不会覆盖掉 "Powered by"。建议保留版权,谢谢!
  11. 将 footer 中的 “友情链接” 提出。自定义 footer 不会覆盖掉 “友情链接”
  12. 更新获取 qq 昵称的接口
  13. 合并 Github PR [#22],解决发布文章时,点击标签名,页面无法选择中对应的标签的问题
  14. 修复一些其他问题

v2.2.4

3 years ago
  1. 修改一言类型为诗词
  2. 添加文章默认封面图片
  3. 调整 web 端页面风格,参考:蛋码农 - https://www.dancoder.cn
  4. 文章支持加密,加密后的文章需要验证密码后才能查看详情,默认只能看文章的介绍
  5. 修改 web 端分类菜单的 sql 查询条件,已禁用的分类不再显示
  6. 增加 admin 端系统配置页面部分配置项的说明,请按照说明进行配置
  7. web 端所有图片容易死链的地方,添加了默认图片
  8. 留言板页面添加正能量提示
  9. 添加自定义“关于本站”、“留言板”、“友情链接”、“免责声明”、“Footer”、“鼠标点击时的气泡文字”、“热门搜索的待选项”等内容
  10. 去掉 web 端侧边栏中的 Gitee Fork Me 链接
  11. 使用 JustAuthPlus(JAP) 替换 JustAuth
  12. 后台管理系统增加社会化登录的配置,可以在线添加、启用、禁用某个平台的第三方登录功能
  13. 调整部分依赖 JAR 的版本
  14. 其他 BUG 修复

升级指南

执行 docs/db/update.sql 中的 SQL,然后 admin 端重新登录即可。

image

image

image

image

image

image

image

image

v2.2.0

5 years ago

注: 该版本中,发布文章时的文章封面改为了全路径,所以以前的文章的封面图片会 显示异常,需要批量修改一下biz_article表,将cover_image改为全路径。具体实现SQL详见update.sql,也可自行修改

修改之前务必请先备份数据!!! 修改之前务必请先备份数据!!! 修改之前务必请先备份数据!!!

  • 新增
    • 文件资源库管理,可删除、批量删除和上传图片等操作
  • 修改
    • 将发布文章选择封面图片时的素材库由原来的查询文章封面列表改为现在的文件库表,可以选择库中所有的图片记录 输入图片说明

v2.1.0

5 years ago

新增

  • 数据库支持emoji表情,解决抓取文章时如果文章中存在emoji表情导致保存失败的问题
  • “文章搬运工”已经支持爬取单个文章啦 :fire:
  • admin项目中,在面包屑导航列新增一个系统通知(友情提示)

修改

  • 将redis的配置挪到具体的profile中,每个环境下的redis配置应该是不相同的
  • 将数据库初始化语句单独提出到init_data.sql,方便一键还原数据库
  • 修改sys_config表数据结构,便于扩展内容。 升级时请注意备份本地sys_config表数据 :fire:
  • 优化“文章搬运工”相关的文字提示
  • 首页消息提示、面包屑导航样式修改
  • 首页文章列表样式微调,修改文章页脚的字体为12px,使文章列表中的信息看起来有主次感
  • sidebar侧边栏调整:“近期评论”、“文章列表”、“网站信息”tabs样式修改,并且文章列表增加空数据的提示
  • footer样式调整,删除上方的自定义footer,同时修改footer中的字体
  • “关于”、“友情链接”、“留言板”样式调整
  • “文章详情”页面样式调整:标题和文章主题之间的界限调整,去除以前的灰色分割线,使文章标题和内容之前看起来不这么生硬
  • “文章目录”样式微调
  • “文章列表”查询优化
  • 鉴于大部分人都喜欢直接操作数据库去修改sys_config内容,因数据缓存造成的数据不一致的问题着实令人头疼,因此此版本中,将config操作的缓存禁用掉了,RedisCache中增加一个enable参数,当指定为false时将不会进行缓存。
  • ,“更新记录”页面重构
  • admin项目中,“推送消息”页面重构,以后准备做个简单的聊天通讯工具
  • admin项目中,重构wangEditor&simpleMDE编辑器的生成代码(非源码)
  • admin项目中,拆分gentelella模板的js代码和自定义的js代码
  • admin项目中,发表文章时可以新增标签,避免了必须得去标签页添加的问题

其他

  • 代码整理,删除一些无用的代码,去掉一些无意义的注释
  • 修复其他一些bug