FIT2CLOUD

v0.0.5 版本发布

  • 适配代码高亮插件 (plugin-highlightjs) 暗黑模式

  • 适配评论插件 (plugin-comment-widget) 暗黑模式

  • 在 html 标签添加 dark class,支持第三方插件检测主题模式

  • 修复切换暗黑/明亮模式时英文字符字体短暂闪烁的问题

  • 移除 dark.css 中重复的字体定义,避免动态加载时字体重新解析

  • 优化 GitHub Actions release 工作流

  • 自动根据 tag 版本号更新 theme.yaml 中的 version 字段

  • 添加 issues 和 homepage 链接到 theme.yaml

  • templates/assets/scripts/theme.js - 添加 dark class 切换逻辑

  • templates/modules/head.html - 添加初始化暗色模式脚本

  • templates/assets/css/dark.css - 移除重复的字体定义

  • .github/workflows/release.yml - 优化版本号自动更新

  • theme.yaml - 添加 issues 和 homepage 字段

发布于 查看详情

🎉 新功能

存储统计

  • 按文件类型统计(图片、视频、文档等)
  • 按存储策略统计
  • 按分组统计
  • 可视化图表展示

重复文件检测

  • 基于 MD5 哈希值检测重复文件
  • 显示可节省空间
  • 支持批量删除重复文件
  • 智能推荐保留文件

附件引用扫描

  • 扫描文章、页面内容中的附件引用
  • 扫描封面图、评论、回复
  • 扫描系统设置、插件设置、主题设置
  • 可选扫描瞬间、图库、文档(需在设置中开启)
  • 识别未被引用的附件
  • 支持排除指定分组和存储策略

仪表盘概览

  • 整合存储统计、处理日志、分析数据
  • 快速查看关键指标

配置增强

  • 图片处理并发数配置(1-10)
  • 重复检测并发数配置(1-10)
  • 扫描超时时间配置

🔧 改进

  • 水印字体大小支持自适应模式(按图片尺寸百分比计算)
  • 目标存储策略支持多选
  • 前端重构为多 Tab 面板布局

⚠️ 注意事项

  • 需要 Halo 2.22.1 或更高版本
  • 插件更新后需要重启 Halo
  • 瞬间引用跳转需要主题支持瞬间详情页,否则会 404
  • 第三方评论插件的评论内容无法扫描

Generated from v0.2.0

发布于 查看详情

新特性

  • 支持为页面自动添加 Canonical 标签

功能优化

  • 适配 Halo 的自定义分类、标签、归档页面的路由,防止生成的结构化标签的链接不正确
  • 爬虫记录支持过滤非页面的请求,并解决潜在的性能问题
发布于 查看详情

问题修复

  • 解决匿名提交时接口无权限的问题。
  • 解决 style.css 文件 404 的问题。

依赖升级

升级 Halo 最低依赖至 2.22.2

发布于 查看详情

🔄 版本更新说明 - V3.0 重构版

🚀 核心重构内容

架构优化

  • 全新架构设计:采用现代化架构模式,提升系统性能和可扩展性
  • 代码结构重构:优化代码组织结构,提高代码可维护性
  • 性能提升:重构核心算法,显著提升处理效率

功能增强

  • 🔗 外部链接自动识别:增强链接识别算法,支持更多链接格式和场景
  • 🛡️ 安全跳转页面:全新设计的跳转页面,提供更好的用户体验
  • 📊 链接统计分析:重构统计系统,支持更细粒度的数据分析
  • 📋 白名单管理:升级白名单匹配算法,支持更灵活的配置

✨ 新增功能

核心功能

  • 🎯 超链接卡片支持:无需主题适配,自动处理超链接卡片组件
  • 📝 链接来源追踪:记录链接所在的文章/页面信息,便于管理
  • 🖥️ 控制台小组件:实时展示热门链接数据

统计维度

  • 展示数:用户悬浮/触摸链接时记录
  • 点击数:用户实际点击跳转时记录
  • 设备类型:区分 PC 端和移动端
  • 时间维度:支持今日/本周/本月/全部统计

🔧 接口变更

公共 API 接口

  • 获取提示配置接口/apis/api.common.webjing.com/v1alpha1/tipmsg
  • 获取白名单接口/apis/api.common.webjing.com/v1alpha1/whiteList
  • 获取统计数据接口/apis/api.common.webjing.com/v1alpha1/statistics

前端 API

  • LinkJump API:提供完整的前端交互接口
    • LinkJump.getContext()
    • LinkJump.doJump()
    • LinkJump.doJumpViaApi()
    • LinkJump.copyToClipboard()
    • LinkJump.verifyCode()
    • LinkJump.startCountdown()

🎨 主题开发者支持

模板自定义

  • 自定义跳转页面模板:支持在主题 templates 目录下自定义 jump.html
  • 上下文数据:提供丰富的上下文数据供模板使用
  • LinkJump.js:前端交互库,简化开发流程

📋 升级说明

从旧版本升级

  1. 备份数据:升级前请备份现有配置和统计数据
  2. 停用旧插件:在 Halo 后台停用旧版本插件
  3. 安装新版本:上传 V3.0 版本的 JAR 文件
  4. 数据迁移:系统将自动迁移历史数据
  5. 配置重载:重新配置相关参数

注意事项

  • 旧版本的配置可能需要重新设置
  • 统计数据将保持完整,不受升级影响
  • 主题模板可能需要调整以适配新版本

🛡️ 安全增强

  • XSS 防护:增强前端 XSS 防护机制
  • 输入验证:加强用户输入验证和过滤
  • 安全跳转:改进跳转安全机制,防止恶意跳转

📈 性能优化

  • 响应速度:显著提升页面响应速度
  • 资源占用:优化内存和 CPU 使用
  • 并发处理:增强高并发场景下的处理能力

🤝 兼容性

  • Halo 版本:支持 Halo 2.0+
  • 主题兼容:向后兼容现有主题
  • API 兼容:保持主要 API 接口向后兼容

🎁 后续计划

短期计划

  • 链接健康检查:定期检测外链可用性
  • 链接分组管理:按类型/来源对链接进行分组
  • 数据导出:支持导出统计数据为 Excel/CSV

长期计划

  • 短链接服务:生成站内短链接
  • AI 智能分析:链接内容自动分类和异常检测
  • WebHook 集成:点击事件触发通知

💡 提示:V3.0 是一次重大重构版本,带来了更好的性能和更多功能,建议及时升级以获得最佳体验。

发布于 查看详情

✨ 新功能

页面切换动画

  • 新增两种页面过渡效果:淡入淡出 + 缩放黑幕扫光
  • 可在主题设置中选择动画效果或禁用(仅 Chrome 126+ 支持)

侧边栏菜单激活指示

  • 根据当前页面 URL 自动高亮对应的导航菜单项
  • 右侧显示小圆点指示器,支持子菜单自动展开
  • 可在设置中开关此功能

首页作者信息开关

  • 新增设置项控制首页文章卡片是否显示作者头像和名称

🔧 优化

设置面板

  • 所有开关类设置项从 Checkbox 改为 Switch 控件,交互更直观

📝 其他

  • 代码结构优化
  • 修复部分样式细节

Generated from 1.1.3

发布于 查看详情

feat: 集成登录增强器并优化 UI 交互

  • 集成 LoginHandlerEnhancer 支持记住我、设备管理和登录日志
  • 添加"保持登录会话"复选框,支持记住我功能
  • 优化登录按钮:动态修改原生按钮文字和行为,保持 Halo 主题样式
  • 修复 WebAuthn4J 依赖问题:添加 webauthn4j-util 依赖
  • 更新文档:添加记住我、设备管理、登录日志功能说明

Full Changelog: v1.0.0...v1.0.1


Generate from v1.0.1

发布于 查看详情

🐛 错误修复 1.51.1

  • 修复首页文章列表置顶图标使用颜色错误的问题。

⚠破坏性修改 1.51.0

  • 更新后需重新设定 总体样式 -> 配色方案,以修复无法显示已选选项的问题。
  • 更新后需重新设定 总体样式 -> 自定义配色方案,以适配新的主题变量设定。

🚀 新功能 1.51.0

  • 支持使用 Halo CMS 2.22 新引入的控件来自定义主题配色。

🐛 错误修复 1.51.0

  • 修复 总体样式 -> 配色方案 保存后无法显示已选选项的问题。
  • 修复链接页图片描述意外居中的问题。
  • 修复文档预览样式错误的问题。
  • 修复瞬间详情页评论区展开/收起按钮点击无反应的问题。

🔧 优化改进 1.51.0

  • 移除评论组件 v2 支持,减小包体积。
  • 简化主题 CSS 变量数。
  • 按需加载字号声明,减小资源体积。
  • 按需加载自定义样式,减小页面体积。
  • 配置文件尽量不使用 if: "$get(xxx).value === 'xxx'",减小配置页错乱的概率。
  • 组件化评论组件样式支持,按需加载,减少页面体积。
  • 组件化页面 color-scheme 设定,按需加载,减少页面体积。
  • 优化瞬间页标签样式。

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
howiehz-higan-cn.zip 为简体中文配置文件版本
howiehz-higan-en.zip is the English configuration file version

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.51.0...v1.51.1

发布于 查看详情

⚠破坏性修改

  • 更新后需重新设定 总体样式 -> 配色方案,以修复无法显示已选选项的问题。
  • 更新后需重新设定 总体样式 -> 自定义配色方案,以适配新的主题变量设定。

🚀 新功能

  • 支持使用 Halo CMS 2.22 新引入的控件来自定义主题配色。

🐛 错误修复

  • 修复 总体样式 -> 配色方案 保存后无法显示已选选项的问题。
  • 修复链接页图片描述意外居中的问题。
  • 修复文档预览样式错误的问题。
  • 修复瞬间详情页评论区展开/收起按钮点击无反应的问题。

🔧 优化改进

  • 移除评论组件 v2 支持,减小包体积。
  • 简化主题 CSS 变量数。
  • 按需加载字号声明,减小资源体积。
  • 按需加载自定义样式,减小页面体积。
  • 配置文件尽量不使用 if: "$get(xxx).value === 'xxx'",减小配置页错乱的概率。
  • 组件化评论组件样式支持,按需加载,减少页面体积。
  • 组件化页面 color-scheme 设定,按需加载,减少页面体积。
  • 优化瞬间页标签样式。

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
howiehz-higan-cn.zip 为简体中文配置文件版本
howiehz-higan-en.zip is the English configuration file version

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.50.2...v1.51.0

发布于 查看详情

新特性

  • 对接微信支付;
  • 对接虎皮椒支付;
  • 新增编辑器插入下载信息功能 查看

优化

  • 优化支付功能;
  • 暂时关闭微信公众号同步功能,功能重构中;
  • 更新相关依赖;
发布于 查看详情

v1.1.3 更新日志

🗑️ 功能移除与优化

  • 移除加载屏幕图标支持
    移除了加载屏幕中 Iconify 和 SVG 动画的相关配置。鉴于动态图标的加载渲染耗时较长,甚至超过了加载屏幕本身的显示时长,导致“屏幕已关图标未现”的冗余体验,故彻底移除此功能以提升轻量化体验。

⚡️ 适配 Halo 2.22.0 新特性

  • 表单适配
    • 跟进 Iconify 图标选择器,为图标配置提供更直观的通用选择组件。
    • 适配新增的 Array 表单类型,优化数据组定义结构(逐步替代 repeater)。
    • 适配重构后的 Attachment 表单,支持直接预览与上传文件(旧版 attachmentInput 已兼容处理)。
  • API 适配
    • 适配文章 Finder API cursor(postName) 的结构变更:移除 current 字段,更新 previous / next 返回类型为 ListedPostVo,并遵循基于发布时间的上下篇逻辑。

Generated from 1.1.3

发布于 查看详情

新增功能

  • 为各类选项组件的选项设置增加了模板及批量编辑的功能。
  • 为小部件增加国际化功能。
  • 在表单配置中增加提交表单后的操作,目前支持跳转至网页。

功能优化

  • 优化现有接口地址,使用更符合规范的接口路径。/v1alpha1/plugins/PluginContactForm/entries -> v1alpha1/entries
  • 优化表单配置,现在保存表单时会明确提示错误内容。
  • 优化选项组件的选项设置项样式。

问题修复

  • 解决页面路由包含空的路由会出现字段验证错误的问题。
发布于 查看详情

feat(表情管理): 添加拖拽排序和批量操作,移除工具箱菜单中的表情按钮

添加单个表情拖拽重新排序
添加多选拖拽支持
添加"移至顶部"和"移至底部"按钮
添加 Shift+点击连续范围选择
在标题栏显示已选数量
表情按钮仅保留在主工具栏,从 + 下拉菜单中移除

发布于 查看详情

【优化】适配 halo2.22 array 组件
【优化】优化图片展示,不再限制最大高度
【修复】修复表格太长时无法竖向滚动


Generated from 1.1.4

发布于 查看详情

【升级警告】对于从 1.11.0 之前版本升级的用户,本次版本包含了 1.11.0 的重大变更。升级前请参考1.11.0版本说明

主题文档
插件相关配置

✨ 新增

  • 新增移动端特效显示配置项;
  • 新增默认导航配置项 #380

🔧 问题修复

  • 修复灯笼特效输入一个字符不显示的问题。

🔄 其他调整

  • 移除“显示图片名称”配置项;
  • 部分配置项描述变更。

Full Changelog: 1.11.1...1.11.2


Generated from 1.11.2

发布于 查看详情

🔧 优化改进

🛠️ 开发体验

  • 更新开发依赖。

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
howiehz-higan-cn.zip 为简体中文配置文件版本
howiehz-higan-en.zip is the English configuration file version

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.50.0...v1.50.1

发布于 查看详情

feat: 支持多 CDN 提供商和自定义 PURGE 方法

  • 将 CDN 提供商配置从单选改为多选
  • 支持同时刷新多个 CDN 提供商的缓存
  • 新增自定义 PURGE 方法支持
  • 修复日志页面点击清空按钮后不会立即清空的问题
  • 支持 Halo 2.22 版本
发布于 查看详情

问题修复

  • 解决编辑器中 AI 功能菜单的显示问题
  • 解决部分模型生成 AI 设置项时会概率失败的问题
  • 修复 RAG 聊天面板在编辑器中无法更换的问题
发布于 查看详情

优化

  • 添加并发限制,最多同时处理 3 张图片,防止内存溢出
  • 提前检查格式/大小/配置,跳过处理时直接流式上传,不读入内存
  • 新增 isAllowedFormat() 方法,根据 MIME 类型判断是否需要处理
  • 简化 getSkipReason(),移除冗余检查
  • maxFileSize 默认值改为 10MB

改进

  • 非允许格式的文件直接流式上传
  • 超过 maxFileSize 的大文件通过 Content-Length 提前拦截
  • 未启用任何处理功能时直接放行

Generate from v0.1.1

发布于 查看详情

feat(ui): 添加AI封面图生成功能

  • 实现CodeSphere API集成,支持豆包和Gemini模型
  • 添加封面生成弹窗组件和工具栏按钮
  • 集成Gemini API支持图片生成功能
  • 实现封面图生成状态轮询机制
  • 添加多种封面生成选项卡功能

Generated from 1.0.4

发布于 查看详情

性能优化:优化动画和过渡效果以提升性能

  • 移除全局过渡时间函数,避免对所有元素进行不必要的计算
  • 缩短平板电脑和桌面设备上的动画持续时间(0.3 秒至 0.5 秒)
  • 简化关键帧动画,移除中间步骤和复杂的变换
  • transition: all 替换为特定属性的过渡(例如 transformbox-shadow 等)
  • 使用 @media (hover: hover) 查询将悬停效果限制在支持悬停的设备上
  • 将浮动停靠栏背景模糊效果从 20 像素优化为 16 像素,并降低阴影复杂度
  • 添加 -webkit-tap-highlight-color: transparent 以改善触摸设备的体验
  • 缩短停靠栏按钮和分享平台按钮的过渡持续时间(0.15 秒至 0.2 秒)
  • 分离动画图层,避免变换叠加,提高渲染效率
  • 更新导航菜单过渡效果,使用特定属性而不是 all 简写
    这些更改通过减少绘制/合成操作,确保所有设备类型都能流畅播放动画,同时保持视觉质量,从而提升性能。

Generated from 1.1.2

发布于 查看详情

Halo版本最低要求:2.22.1
Halo版本最低要求:2.22.1
Halo版本最低要求:2.22.1

【升级警告】对于从 1.11.0 之前版本升级的用户,本次 1.11.1 版本包含了 1.11.0 的重大变更。升级前请参考1.11.0版本说明

主题文档
插件相关配置

⚙️ 适配 Halo 2.22.1

  • 组件升级:将2项选择的组件替换为switch组件;
    • 无需其他调整,兼容升级。

🔧 问题修复

  • 修复文章详情页中上一篇和下一篇位置互调问题。

🔄 其他调整

  • 移除侧边栏-微信公众号背景色配置。

Full Changelog: 1.11.0...1.11.1


Generated from 1.11.1

发布于 查看详情

新增

  • 适配 装备插件

优化

  • 2.22.0 主题配置
  • 更新图标

修复

  • 评论加载问题
  • 图片加载问题
发布于 查看详情

v1.1.1

📝 升级指南

  1. 升级主题后如果遇到页面白屏或报错,请进入:
    外观 → 主题设置 → 页脚 & 社交
  2. 点击顶部黄色提示框中的「清理旧图标」按钮
  3. 清理完成后刷新页面,重新配置图标即可

⚠️ 清理操作会删除旧格式的图标数据(页脚链接、社交图标、菜单、分类),需要重新选择图标

🐛 问题修复

  • 修复升级后白屏问题:兼容 Halo 新版 iconify 组件,旧版图标数据不再导致页面报错
  • 修复图标预览不显示:主题设置中添加的图标现在能正确显示预览

✨ 新增功能

  • 一键清理工具:在「页脚 & 社交」设置页面新增清理按钮,如果升级后出现白屏、报错或图标不显示,点击即可自动修复

Generated from 1.1.1

发布于 查看详情

v1.1.1

📝 升级指南

  1. 升级主题后如果遇到页面白屏或报错,请进入:
    外观 → 主题设置 → 页脚 & 社交
  2. 点击顶部黄色提示框中的「清理旧图标」按钮
  3. 清理完成后刷新页面,重新配置图标即可

⚠️ 清理操作会删除旧格式的图标数据(页脚链接、社交图标、菜单、分类),需要重新选择图标

🐛 问题修复

  • 修复升级后白屏问题:兼容 Halo 新版 iconify 组件,旧版图标数据不再导致页面报错
  • 修复图标预览不显示:主题设置中添加的图标现在能正确显示预览

✨ 新增功能

  • 一键清理工具:在「页脚 & 社交」设置页面新增清理按钮,如果升级后出现白屏、报错或图标不显示,点击即可自动修复

Generated from 1.1.1

发布于 查看详情

注意:本次更新为破坏更新:影响内容为以配置的菜单icon、底部icon都需要重新设置,适配2.22新组件iconify

新功能

  • AI 生成声明:文章版权声明区域新增「AI 生成」标注选项
  • 随机友链:新增随机访问友链功能,增加互动趣味性
  • 渐变色开关:c-alert 组件新增渐变色开关,支持自定义样式控制
 <!-- 默认(有渐变) -->
<c-alert type="tip">内容</c-alert>

<!-- 关闭渐变 -->
<c-alert type="warning" gradient="false">内容</c-alert>

<!-- 卡片模式 -->
<c-alert type="info" card="true">内容</c-alert>

<!-- 卡片 + 无渐变 -->
<c-alert type="error" card="true" gradient="false">内容</c-alert>

问题修复

  • 修复 c-alert 组件 card 属性未生效的问题
  • 修复随机友链功能导致主题崩溃的问题

优化改进

  • 适配 Halo 2.22 新版 Iconify 图标系统
  • 适配 Halo 2.22 图片描述展示样式
  • 感谢使用本主题,如有问题欢迎反馈!

Generated from 1.1.0

发布于 查看详情

⚠破坏性修改

  • Halo CMS 版本要求变为 2.22+
  • 自定义图标设置框将适配 Halo CMS 在 2.22 引入的 iconify 类型,您需要重新设置。

🚀 新功能

  • 添加配置项“标签集合页样式 -> 页面描述”。
  • 添加配置项“分类集合页样式 -> 页面描述”。
  • 添加配置项“作者详情页样式 -> 页面描述”。
  • 添加配置项“归档页样式 -> 页面描述”。
  • 支持 figcaption(图片、视频、音频描述文本)样式。

🔧 优化改进

  • 将原本的重复设置项(可重复一组输入。可增加组,移除组,交换任意组顺序),更新为 Halo CMS 2.22 最新样式。

🐛 错误修复

  • 修复错误页无法正常显示的问题。

🛠️ 开发体验

  • 更新开发依赖。
  • 将 PostCSS 替换成 Lightning CSS,构建速度提高了一倍。
    • 将基础样式加入 @layer base 层级,避免覆盖 Tailwind CSS 样式。(之前 Tailwind CSS 添加的样式有 :not(#\#) ,Lightning CSS 最小化时删去了 :not(#\#) 凸显了这个问题)

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
howiehz-higan-cn.zip 为简体中文配置文件版本
howiehz-higan-en.zip is the English configuration file version

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.49.2...v1.50.0

发布于 查看详情

功能优化

  • 使用 Halo 2.22 新提供的 Array 表单类型优化表单排版
  • 适配 Halo 2.22 新提供的图标选择器
发布于 查看详情

Halo版本最低要求:2.22.0
Halo版本最低要求:2.22.0
Halo版本最低要求:2.22.0

主题文档
插件相关配置

⚙️ 适配 Halo 2.22

  • 组件升级:将已过时的 repeater 组件替换为新的 array 组件;
    • 请前往 基础信息 → 页脚内容布局 重新保存一次配置,避免出现显示空条目的现象,不影响前台显示
  • 适配画廊、图片描述、视频描述
    • 编辑器已集成图片描述功能,建议关闭 文章设置 → 显示图片名称 选项,避免与画廊、图片描述、视频描述等功能冲突。
  • 图标组件升级
    • 图标class 输入框升级为 iconify 组件,支持选择图标输入 class 两种方式。
    • 注意:将 图标class 输入框升级为 iconify 组件为破坏性的更新,升级前建议备份,便于在升级后重新设置并恢复,未重新设置不会导致前台无法加载。侧边栏信息-主题按钮需要重新配置才会显示图标。
  • 路由前缀自定义:现已适配 Halo 主题路由设置,支持自定义分类、标签、归档页的前缀。

⚙️ 优化项

  • 优化在关闭安全链接时不再进行API请求,避免触发404错误。
  • 解除页脚模块中站点版权站点时间的唯一性限制,仅保留卜蒜子统计为唯一模块。

🔧 问题修复

  • 修复文章详情页中版权声明分享模块的 HTML 结构错误,该问题未影响实际显示效果

🔄 其他调整

  • 将部分 radio 组件替换为 select 组件,优化设置项空间布局。

Full Changelog: https://github.com/hcjike/halo-theme-dream2.0-plus/compare/1.10.2...1.11.0


Generated from 1.11.0

发布于 查看详情

功能优化

  • 使用 Halo 2.22 新提供的 Array 表单类型优化表单排版
  • 适配 Halo 商业版的商城模板
  • 适配 Halo 2.22 新提供的图标选择器

问题修复

  • 修复首页封面区域图标在移动端的样式问题
发布于 查看详情
条 / 页