Releases: 94fzb/zrlog
Releases · 94fzb/zrlog
v3.1.3
新特性
- 管理后台 -> 控制台 添加服务运行时长
- 管理后台 -> 控制台 添加最近一年的活动图
- 文章管理界面支持按分类进行筛选
- 文章撰写未保存的内容存储到本地
- 文章未同步到服务保存时候的,离开页面的提示,避免写的内容丢失
- 管理后台 -> 设置 -> 管理后台 提供静态资源文件的地址(cdn),基于CDN 加载更快
优化
- 文章撰写的异步保存更加稳定(基于 rxjs 的消息队列)
- 移除文章封面图的压缩库后不再需要 java.desktop 模块,打包 native image 后包更小
- 升级 SimpleWebServer 版本,对内存使用量更小(程序里面使用到的线程均使用 Virtual Thread)
- editormd 预览区域内容优化
- 移动管理后台底部的版本信息到控制台,页面更加简洁
- 优化管理后台暗黑模式下的侧边栏样式
- 优化文章撰写的缓存和离线编写的逻辑
- 控制台服务信息的部分图标改用 AntD 的图标
修复
- 极端情况下,全局缓存不触发更新的问题
- 修复 静态化增强插件有时候不同步变更
v3.1.2
v3.1.1
优化
- 简化编辑页面,文章的封面,标签等信息,改为使用弹出框进行设置
- 优化全屏编辑,全屏编辑状态下,显示更加完整
- 优化暗黑模式下编辑区预览的样式
- 对于文章页文章过多的情况,可配置每页显示的数量,便于管理
- 服务启动时显示程序的版本信息,便于跟踪
- 优化登录成功的跳转(改为客户端路由,载入更快)
- 限制网站设置里面的部分配置项的长度
- 升级 antd 的版本到
5.20.1
修复
- editormd 通过文章管理页面进入编辑页面时,首次不渲染预览区域
- 修复部分自动抓取文章封面时非正常情况
- 全屏编辑下提示框和弹出框不能正确显示
- 针对管理后台的相关配置项进行
xss
过滤 - 修复缓存的静态化后 html 的首页更新不及时
v3.1.0
从 ZrLog 3.1 起支持本地部署,并配合 CDN 或 GitHub Pages 服务实现动静结合,轻松实现无服务上云(低成本上云,仅需要域名费用),让你的网站更加轻盈、快速。
ZrLog 3.1 带着满满的诚意和升级而来,它不仅在性能上有了显著提升,更带来了许多实用的功能改进,致力于为用户提供更便捷、高效的写作体验,让每个人都能更轻松地记录生活,让记忆更鲜活!
性能提升,速度飞跃
- 首次加载渲染优化: 服务端直接插入页面所需数据,大幅提升管理后台页面首次加载速度
- 页面缓存机制: 管理后台页面缓存机制,页面切换更流畅,告别等待
- Simple Web Server 升级: 降低内存占用量,提升系统效率
- GraalVM Native 打包: 将 Java 代码编译成原生可执行文件,启动速度大幅提升,运行效率更高,占用更少的内存资源,带来流畅的写作体验
支持主流平台: ZrLog 3.1 提供了 Windows、Linux 和 macOS (x86_64 和 Apple 芯片) 的直接可执行包,方便在各种设备上轻松使用 ZrLog
功能增强:更便捷更强大
写作体验更佳
- PWA 支持: 将博客写作添加到桌面或 Dock 栏,随时随地开启写作之旅。 就算没有网络,也可以随时随地创作,灵感来了就写,再也不怕错过!
管理更便捷
- zip 包在线更新升级: 告别下载,在线更新更方便快捷,随时拥有最新功能
- 优化管理后台用户输入参数校验: 提升安全性,避免错误输入
- 优化网站设置内容: 更便捷的博客管理体验,轻松掌控博客的各个方面
- 优化管理后台侧边栏选中样式: 操作更清晰明了,更轻松地找到所需功能
- 优化登录页面排版: 界面更美观,体验更友好,拥有更愉悦的写作环境
- 优化常用插件配置首次加载: 配置更快速,使用更便捷,更快地使用各种功能
- 优化管理后台无网络情况下的提示方式: 提升用户体验,在任何网络环境下都能轻松使用
- PWA 模式下,记录上次打开的页面: 方便继续创作,提高效率,随时回到上次写作的位置
性能更优越
- 整站静态化: 彻底释放闲置 VPS,配合阿里云 CDN 或 Nginx 分流,提升网站速度,更快速地分享记录
- 优化 Github Action 缓存机制: 提升构建速度,缩短 CI/CD 流程,让博客始终保持最新状态
插件更强大
- 插件中心优化: 采用 CDN 无服务化,访问更快更稳定,轻松找到需要的插件
- 修复插件异步写入流卡住问题: 提升插件稳定性,确保记录安全保存
- 修复新版本插件下载完后跳转问题: 更便捷的插件安装体验,轻松使用新功能
- 优化数据库备份插件备份逻辑: 提升备份效率,更放心地保存记录
- 优化畅言插件配置: 更易于配置,使用更便捷,更轻松地与读者互动
- 优化插件页面渲染加载等待: 提升插件整体稳定性,确保流畅的使用体验
- 新增 rss 插件: 方便 RSS 订阅博客内容,让更多人看到记录
- 优化文章标签选取: 标签选择更便捷,管理更方便,更轻松地整理记录
- 备份数据库插件的备份文件加密处理: 提升备份安全性,更放心地保存记录
- 升级备份数据库插件的
mysqldump
版本: 支持更新的数据库版本,提升兼容性 - 静态化后生成的静态站点支持同步更新到 git 仓库: 配合 pages 服务,轻松实现低成本的博客部署
- 添加文章分类重排插件: 便于浏览,更直观地管理文章
安全更可靠
- 数据库备份优化: 针对备份内容未变更情况,不再进行重复备份和上传,节省资源,更放心地保存记录
- 修复自动摘要重复截取问题: 确保摘要准确,方便读者快速了解记录
- 修复 3.0 版本的标签敏感字符问题: 提升标签的兼容性
- 支持配置 robots.txt 文件: 更有效地控制搜索引擎爬虫访问,保护隐私
其他优化
- 可移除上传的文章预览头图: 更灵活的图片管理,更自由地选择展示方式
- 管理后台显示程序对磁盘的使用量: 方便查看系统资源占用情况,更了解系统状况
- 修复 3.0 版本的管理后台 在 Safari 上 Cookie 无法持久化的问题: 提升浏览器兼容性,在不同浏览器上都能流畅使用
- 优化管理界面的错误页面: 提升用户体验,更方便地解决问题
- 自动下载 docker 升级后丢失的主题: Docker 模式更好用
- 支持配置 favicon 图标和 pwa 应用的图标: 个性化定制博客,让记录更有个性
- 优化关于文章的 api 响应输出: 更便捷的接口调用,方便将记录与其他平台连接
- 移除默认主题的 jquery 依赖: 减轻页面负担,提升加载速度,更快速地访问博客
- 优化默认主题在暗黑模式下的表格样式: 视觉体验更舒适,更轻松地阅读记录