
Halo 存储增强插件 - 支持图片处理、格式转换、水印添加等功能
或者也可以直接在网站后台的应用市场中搜索存储工具箱并安装。
本次发布集中修复水印处理链路的可靠性问题(批量导入场景异常与中文方格),文字水印字体改为服务器字体下拉选择;引用扫描新增对互动增强插件的支持,附件清理更安心。
Generated from v1.2.0
本次发布补齐 ARM 架构支持,并集中修正断链检测的误报来源;代理配置从「仅断链检测」扩展到全部出站请求。
% 的文件名与中文域名不再被判为无效链接* 通配,默认 localhost / 127.* / ::1Generated from v1.1.0
经过多个版本迭代与系统性测试,存储工具箱进入稳定版本。本次发布包含引用替换核心链路的正确性大修与 Console UI 的全面改版。
Generated from v1.0.0
OutOfMemoryError 的问题,通过前置 Content-Length检查防止大文件读入内存 (#17)感谢 @AR-26710 对本项目的贡献!
Generated from v0.3.3
decorateExchange + chain.filter()本版本历经 3 个 Beta 候选版本(v0.3.0-beta.1、v0.3.0-beta.2)和 2个 RC 候选版本(v0.3.0-rc.2、v0.3.0-rc.3)测试验证,现已发布正式版。
Generated from v0.3.0
/photos?group=photo-group-xxx),点击可直达对应分组status.permalink 获取链接,支持自定义路由规则,不再硬编码/archives/ 等路径
resolvePostPermalink() 方法,修复前端展示 Comment/Reply 关联文章时的跳转链接status.permalink,移除硬编码 fallbackGenerated from v0.3.0-rc.3
doProcessImage 共享方法,消除编辑器上传和附件管理上传的重复代码Generated from v0.3.0-rc.2
ContentUpdateHandler 接口体系,各内容类型独立处理 URL 替换global 重命名为 basic,升级后需重新配置Generated from 0.3.0-rc.1
error → ERROR、scanning → SCANNING、completed →COMPLETED)doOnSuccess 回调,避免处理完成前提前清除进度originalUrl,与实际检测 URL 保持一致ReferenceServiceImpl 抽离为独立的 BrokenLinkDetector 和LinkChecker,支持自定义 HTTP 检测超时和检测并发数ReferenceScanContext 统一管理扫描状态,取代散落的 ConcurrentHashMapContentUpdateHandler 接口体系,各内容类型(Post/Page/Comment/ConfigMap/PluginReferenceList 公共组件,断链/引用/重复三个 Tab 统一展示引用来源RetryUtils 统一重试策略,替换各处散落的重试代码TimeoutUtils,连接超时自动取配置值的 1/3(上限 30s)CleanupEndpoint 拆分为独立的 CleanupLogEndpointProcessingSource 和 CleanupReason 从字符串改为枚举类型,提高类型安全doc.halo.run/v1alpha1/DocTree 类型的支持batch-processing → batchprocessing、broken-links →brokenlinks、cleanup/logs → cleanuplogs)UrlReplacer 工具类,基于正则的安全 URL 替换,避免替换完整 URL 内部的相对路径子串info 降为 debug,可恢复错误从 error 降为 warn,减少日志噪音User-Agent 和 Referer 请求头,提高与目标服务器的兼容性brokenlinkstatuses 修正为 brokenlinkscanstatusesglobal 重命名为 basic(基础设置),升级后可能需要重新配置duplicateScanning 分组brokenLink 分组,新增 HTTP 超时(1-30秒)和并发数(1-20)配置downloadTimeoutSeconds 从批量处理设置移至基础设置(全局共用)proxy 分组,包含代理开关、代理主机、代理端口三项配置fontName 默认值从 SansSerif 改为空(空值时自动使用内置中文字体)[重要] 此版本为测试版本,改动较大,升级前请务必备份数据库和附件!
[重要] URL 引用替换为测试版功能,会直接修改文章/页面/评论/设置中的内容,请谨慎使用并做好备份!
[重要] 批量处理模式下,如选择"不保留原图",原文件将被删除,可能导致原有引用链接失效!请谨慎操作或选择"保留原图"模式。
[重要] 删除操作不可逆!删除重复文件或未引用文件前,请务必确认并做好备份。
[重要] 设置分组结构有调整(
global→basic),升级后请检查并重新配置相关选项。
[重要] REST API 路径有变更(去除连字符),如有外部集成或自定义脚本请注意更新接口地址。
Generated from v0.3.0-beta.2
scanTimeoutMinutes 配置已移除,新增 md5TimeoutSeconds 配置,升级后需重新设置[重要] 此版本为测试版本,改动较大,升级前请务必备份数据库和附件!
[重要] 批量处理模式下,如选择"不保留原图",原文件将被删除,可能导致原有引用链接失效!请谨慎操作或选择"保留原图"模式。
[重要] 删除操作不可逆!删除重复文件或未引用文件前,请务必确认并做好备份。
Generated from v0.3.0-beta.1
这是预览版本,如遇问题请反馈 Issues
Generated from v0.2.2-beta.1
Generated from v0.2.0
或者也可以直接在网站后台的应用市场中搜索存储工具箱并安装。