FIT2CLOUD
  • 强化 XSS 防护:hljs 高亮流程使用 textContent 提取代码,未高亮场景下行号使用 escapeHtml() 转义
  • 修复异步竞态:Highlight.init() 异步加载时延迟启动 IntersectionObserver,避免 doHighlight 清空已装饰的行号
  • 代码审查优化:notContentTemplate 检查顺序调优,删除冗余方法,预计算选择器字符串
发布于查看详情

动态加载 highlight.min.js,仅在检测到代码块时引入资源
扩展模板匹配范围,支持 Moments 和 Docsme 插件页面
重构高亮逻辑,使用 hljs API 处理文本以防止 XSS
移除静态脚本标签,改为前端按需加载
优化触摸事件监听,添加 passive: true 提升滚动性能
改进代码块标题栏 DOM 构建,确保语言文本安全插入
调整折叠按钮样式为 sticky 定位

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

新特性

  • 支持在安装或升级应用后提示安装相关的依赖应用和推荐应用
  • 支持在应用详情侧边栏展示下载趋势
  • 支持在应用市场页面标题栏显示可更新应用数量,并可快速进入更新页面
  • 支持在已激活主题详情页提示主题更新
  • 将 Halo 更新提示调整为仪表盘标题栏徽标,减少弹窗打扰

优化

  • 优化应用安装和升级流程,提升状态处理和提示一致性
  • 优化应用更新队列,避免列表刷新时丢失正在更新或已完成的任务状态
  • 更新插件元信息,最低支持的 Halo 版本调整为 2.24.0

问题修复

  • 修复部分应用更新场景下任务状态展示不稳定的问题
发布于查看详情

v2.2.0

本次版本主要新增侧边栏音乐播放器、重做相册浏览体验,并接入 Halo 2.25 的主题端 UI 扩展能力,为编辑器提供 Fuwari 提示块支持。

新增

  • 新增侧边栏音乐播放器组件,支持在主题设置中配置播放器。
  • 新增相册详情页,支持照片标题、描述、标签、EXIF 信息和上下张分页导航。
  • 新增相册预览遮罩信息面板,支持下载、分享、查看详情和跳转分组。
  • 新增编辑器提示块功能,支持 NOTETIPIMPORTANTWARNINGCAUTION 五种类型。
  • 支持提示块自定义标题,并在再次编辑时保持块结构与样式。
  • 新增主题预览图。

优化

  • 优化相册列表和图片预览体验,改善桌面端与移动端遮罩布局。
  • 优化 PhotoSwipe 交互,修复按钮位置、图片缩放、关闭动画和页面滚动穿透等问题。
  • 优化相册详情页布局,使标题、分组信息和图片内容更统一。
  • 调整 Markdown 提示块前台样式,兼容新的 fuwari-admonition 自定义元素。
  • 保留旧 Markdown 引用提示块的兼容转换逻辑。
  • 调整主题构建流程,支持独立构建主题 UI 插件。

使用提示块

在 Halo 编辑器中输入 / 打开快捷菜单,然后选择对应的 Fuwari 提示块;也可以直接输入对应命令快速查找:

  • /note:提示框
  • /tip:技巧提示
  • /important:重要信息
  • /warning:警告信息
  • /caution:注意信息

插入后可以直接编辑提示块内容,也可以填写自定义标题。

兼容性

  • 最低 Halo 版本要求提升至 >= 2.25.0

Generated from v2.1.0

发布于查看详情

🎨 Domain Theme Router

一套内容,无限可能 —— 让你的 Halo 站点在不同域名下展现不同风采

License: GPL-3.0
Halo Version


🚀 这是什么?

Domain Theme Router 是一个 Halo CMS 插件,它可以让你:

  • ✅ 为同一个 Halo 站点配置多个域名
  • ✅ 每个域名绑定不同的前台主题
  • ✅ 所有域名共享相同的文章、页面、菜单和后台管理

简单来说:你有两篇文章,但想在 blog.example.com 用简约风格,在 news.example.com 用新闻风格。这个插件就能帮你实现!

发布于查看详情

v2.0.1

新特性

  • 归档页 / 文章页标签云改造为 3D 旋转球:将归档页和文章详情页侧边栏原本平铺的标签云,改造为球面分布、可自动旋转的 3D 标签球,支持拖动旋转、释放后惯性滚动、近大远小的透视缩放。

性能优化

  • 页面切换:引入 View Transition,站内跳转由原来的纯色硬切换为整页交叉淡入淡出。
    • 文章详情页长文滚动卡顿:合并并节流滚动监听,目录高亮加缓存仅在变化时刷新;移除文章背景容器、侧边栏组件、封面图上覆盖大面积的实时高斯模糊,消除逐帧模糊开销。
  • 移除 PJAX:删除 PJAX 相关脚本,侧边栏改用原生 CSS position: sticky,减少运行时开销与维护成本。

问题修复

  • 在线壁纸加载问题:修复文章背景图、首页 API 图与主题视频自动加载问题。
发布于查看详情

v2.0.1

新特性

  • 归档页 / 文章页标签云改造为 3D 旋转球:将归档页和文章详情页侧边栏原本平铺的标签云,改造为球面分布、可自动旋转的 3D 标签球,支持拖动旋转、释放后惯性滚动、近大远小的透视缩放。

性能优化

  • 页面切换:引入 View Transition,站内跳转由原来的纯色硬切换为整页交叉淡入淡出。- 文章详情页长文滚动卡顿:合并并节流滚动监听,目录高亮加缓存仅在变化时刷新;移除文章背景容器、侧边栏组件、封面图上覆盖大面积的实时高斯模糊,消除逐帧模糊开销。
  • 移除 PJAX:删除 PJAX 相关脚本,侧边栏改用原生 CSS position: sticky,减少运行时开销与维护成本。

问题修复

  • 在线壁纸加载问题:修复文章背景图、首页 API 图与主题视频自动加载问题。
  • 在线壁纸加载问题:修复标签云/热门标签无限平铺问题。
发布于查看详情

修复

  • 修复天气组件在部分网络环境下请求 api.ipify.cn 失败,导致天气无法加载的问题。现在改为使用心知天气 location=ip 自动定位,减少一次外部 IP 查询请求。#166
  • 修复 Halo 2.24 下启用「活跃日历」侧边栏组件后首页白屏 / 侧边栏加载失败的问题,移除模板中受限的 Java 类型访问。#167

Full Changelog: 1.6.0...1.6.1


Generated from 1.6.1

发布于查看详情

氢·简 Hydro-Minim,一款轻盈、克制、结构化的 Halo 极简博客主题。

Hydro-Minim 是“氢”系列首款 Halo 主题,以灰白纸面、细线、轻颗粒、低饱和强调色和流畅动效呈现内容。主题覆盖首页、文章、分类、标签、归档、搜索、友链、瞬间、图库、Docsme 文档、Steam 等页面,并提供深浅色切换、阅读进度、移动端阅读条、分享海报、插件缺失提示和页面级快捷操作配置。适合独立创作者、技术博客和重视阅读体验的内容站。

三句话特点:

  1. 轻:灰白纸面、细线、低饱和色和轻颗粒,做出有识别度但不过度装饰的博客气质。
  2. 稳:文章、分类、标签、归档、搜索和插件页都有空状态兜底,不让插件缺失拖垮前台。
  3. 活:Hero、导航收缩、主题光幕、文章阅读条、分享海报和快捷操作,让极简主题也有完整互动。
发布于查看详情

本次更新聚焦友链相关页面的响应速度与交互流畅度。

性能与体验优化

1. 友链星球卡片虚拟滚动改固定行高(解决数据加载卡顿问题)。

2. 审核「通过」改为局部即时响应,不再刷新整页。

3. 友链星球页面筛选和搜索采用数据库索引检索,不在基于本地加载的数据。

4. 插件端数据响应问题,优化服务端数据响应结构,数据响应极大提升,受益页面包括友链星球、友链管理(审核、拒绝、撤回)。

问题修复

1. 修复邀请未选择分组或同意未选择分组,导致主题links页面友链卡片不显示问题。

2. 修复插件/服务端RSS 来筛选列表数据展示问题,现在可展示所有文章来源站点。

发布于查看详情

AstraHub 友链插件 v2.4.0 更新日志

本次为「站点身份统一」版本,核心目标是让整个友链网络的信息全局自动同步、保持统一建议所有站点更新


新增功能

1. 信息全局自动同步,全网统一

当任意站点更新自己的资料(域名、站名、头像、简介等)后,所有把该站作为友链的其他站点会自动同步到最新信息,无需任何一方手动改链接、重新提交。

  • 示例:A 站把域名从 a.top 换成 a.com,所有友链过 A 的站点,其友链卡片会自动更新为 a.com,全网呈现统一的最新信息。
  • 整个友链生态以「同一份权威身份」为准,彻底告别「各站信息各不相同、需逐个手动维护」的局面。

2. 友链关系改用「站点编号」锚定,更换域名不再断链

推送友链数据时携带对方站点的唯一编号(site_id)作为关系锚点,关系归属判定从「域名匹配」改为「站点编号匹配」。

  • 效果:友链对方更换域名后,您与对方的友链、互相关注关系自动保持,不再因域名变化而失联或错位。
  • 生效条件:关系双方均需更新至本版本,编号锚点方可完全生效。

3. 更换自身域名后,本地展示自动同步

在后台修改本站域名后,星球探索页的卡片域名、「本站」置顶标识、互相关注状态等将正确刷新,不再停留在旧域名。

4. 友链和文章合规性检测

新增友链和文章合规性自动检测功能,一经核实自动发送邮件通知对应星系/站长自己友链和友链文章合规性。


问题修复

5. 修复:更换域名后探索页卡片域名不更新

修复因友链物化数据重建时触发唯一约束冲突、导致整批更新事务回滚、数据永久停留在旧快照的问题。更换域名后卡片域名现可正常更新。

6. 修复:更换域名后被误判为「尚未注册 / 暂未接入」

与第 4 项同源问题导致的连锁误判,一并修复。

7. 修复:更换域名后互相关注被降级为「我已关注」

互相关注关系现锚定站点编号,更换域名不再触发关系降级。

注:需关系双方均更新至本版本,锚点方可生效。

8. 修复:友链卡片按钮误显示「凭据缺失」

针对「已关注但对方尚未接入插件」的友链占位站点,按钮文案此前被误判为「凭据缺失」。现已修正为语义准确的「尚未注册」,且不影响对方后续正常注册接入。


升级说明

  • 本版本为全员建议更新版本。关系双方均完成更新后,「信息全局同步」「更换域名不断链」「互相关注不降级」方可完全生效。
  • 仍使用旧版本插件的站点不受影响;其在更换域名时可能出现短暂的展示错位,更新后即可自愈。
发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

主题文档
插件相关配置


✨ 新增功能

  • 新增 RSS 订阅页面模板及配置
  1. 创建页面

    • 新建页面 → 选择模板 【RSS订阅页面模板】
    • 标题:页面显示名称;别名:页面访问链接(URL)。
  2. 功能依赖

    • 安装 链接插件 2.2.0 及以上版本
    • 在插件设置中同时开启:
      RSS 订阅
      公开 RSS 订阅动态

✨优化

  • 优化RSS订阅页面朋友圈页面的UI效果

Full Changelog: 1.18.0...1.18.1


Generated from 1.18.1

发布于查看详情

主题文档
插件相关配置


✨ 新增功能

  • 新增 RSS 订阅页面模板及配置
  1. 创建页面

    • 新建页面 → 选择模板 【RSS订阅页面模板】
    • 标题:页面显示名称;别名:页面访问链接(URL)。
  2. 功能依赖

    • 安装 链接插件 2.2.0 及以上版本
    • 在插件设置中同时开启:
      RSS 订阅
      公开 RSS 订阅动态

Full Changelog: 1.17.2...1.18.0


Generated from 1.18.0

发布于查看详情

✨ 新功能 (feat)

微信关键词回复 — 独立资源重构

  • 引入 WechatKeywordReply 资源,替代原有的设置数组存储方式
  • 支持精确、前缀、包含、正则四种匹配模式
  • 实现基于优先级的多规则匹配机制
  • 支持关键词回复规则的启用/禁用
  • 回复变量支持:{{openid}}、{{keyword}}、{{message}} 等
  • 图文、文本等不同回复类型统一管理界面
  • 历史关键词数据迁移到新资源模型
  • 保留全局默认回复作为后备机制
  • 优化微信消息处理流程,分离规则匹配逻辑
  • 更新前端 API 客户端以支持关键词回复管理
  • 添加数据库索引优化关键词检索性能

同步微信公众号功能

  • 预检功能新增一键补全地址
  • 支持访问令牌失效时自动重试

登录访问

  • 新增会员等级校验方式,联动会员插件;
  • 限制角色支持多选、限制等级支持多选;

付费访问

  • 重构付费登录的支付流程;
  • 免登录支付增加邮箱校验,防止随意发起支付;

验证码访问

  • 新增自定义提示语

🔧 重构 (refactor)

内容工具管理界面整合

  • 将限制阅读记录页面重构为内容工具管理主界面
  • 集成付费访问订单、公众号关键词回复、公众号草稿功能到统一界面
  • 更新路由配置和菜单结构以支持新的功能组织方式
  • 优化付费订单列表的 UI 布局和交互体验
  • 添加移动端响应式设计和改进的筛选功能
  • 移除独立的微信公众号同步页面功能
  • 更新图标引用和样式类名以符合新设计系统
发布于查看详情

新增功能

群公告功能

  • 新增群公告数据模型 GroupAnnouncement,用于替代原群组字段中的简单公告内容。
  • 新增群公告发布、编辑、删除、重新发布、置顶、标记已读等能力。
  • 支持群主和管理员管理群公告。
  • 群成员可以查看群公告,查阅后自动标记为已读。
  • 最近会话列表支持展示未读群公告提醒。
  • 聊天窗口顶部支持展示未读群公告提示。
  • 群公告弹窗支持优先展示历史公告,并提供“发布新公告”入口。

权限资源

  • 新增群公告相关权限资源配置。
  • 群公告管理操作接入群主、管理员和权限资源控制。
  • 普通成员仅可查看和标记已读,不可发布、编辑、删除或置顶公告。

前端优化

  • 新增 GroupAnnouncementModal 群公告弹窗。
  • 新增 GroupAnnouncementBanner 聊天顶部未读公告提示组件。
  • 群聊详情、群聊抽屉、频道抽屉增加群公告入口。
  • 群聊和频道聊天窗口接入未读公告展示。
  • 最近会话列表支持 [群公告] 类型预览。
  • 修复公告新增 / 编辑弹窗层级问题,避免被群公告列表遮挡。

bug 修复

  • 修复Halo用户删除之后,微言账号没有删除导致报错的问题
  • 修复部分已知问题
发布于查看详情

v2.3.0

✨ 新增

  • 友链双向解除:本地与服务端、对端 Halo Link 同步删除
  • 审核卡片支持点击跳转对方站点,站点 URL / RSS 显示为可点击外链(by @liuyiwuqing
  • 星链资讯新增「我的星系」筛选:仅展示当前站点友链对端(星系下的星球)的 RSS 资讯
  • 关系图孤立星系区分展示:与其他星系无关联的星系环绕在球体外壳,有关联的收束在球体内部

🚀 优化

  • 即时响应:邀请、审核、解除友链即时同步
  • 归属站点/标签:限制 20 项,超出 +N 折叠
  • 页面审核: 待审核/通过/拒绝通知(by @liuyiwuqing),在此基础上使用WS + Set即时响应,且审核 emit 行为立即 pending-inbox-remove
  • 插件日志:头像加载失败日志降级为 debug
  • 友链邀请:管理列表改为可循环单流,加载与翻页更顺滑

🐛 修复

  • 「全部」筛选下未审核卡片操作按钮误显示为删除
  • 邀请通过未选分组导致主题友链不显示(groupName 空字符串改为 null
  • 操作按钮 hover 抖动;「已发邀请」缩短为「已邀」
  • 关系图星球冷却后漂出球体:边界力补充无视 alpha 的硬钳制

🔧 其他

发布于查看详情

Floating Particles 1.0.9 更新说明

本次更新主要补充鼠标样式模板,插件后端调整了使用说明

新增

  • 新增罗小黑、洛天依、蕾姆、流荧 4 个鼠标样式模板。
  • 后台鼠标光标模板下拉选项已同步增加新模板。
发布于查看详情

1.0.8 增加轻量兜底注入,提高主题兼容性。
PJAX、主题缓存、特殊主题可能需要清缓存或 Ctrl + Shift + R 强制刷新页面一次。
因为有些主题可能适配性不是很好,如果有显示问题,可以在后台插件管理卸载并删除配置Floating Particles插件

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

Floating Particles 1.0.5 更新说明

本次更新主要优化鼠标样式功能,并修复后台切换鼠标样式后前台可能仍显示旧光标的问题。

新增

  • 新增 Miku BLZ 鼠标样式模板。
  • Miku BLZ 支持普通区域光标和可点击区域光标分别显示:
    • 普通区域使用 Arrow.gif
    • 可点击区域使用 Hand.gif

修复

  • 修复后台切换鼠标样式后,前台普通刷新可能仍显示旧鼠标样式的问题。
  • 为前台脚本和内置鼠标资源增加配置缓存标记,切换鼠标样式后浏览器会重新加载对应资源,减少必须强制刷新才能生效的情况。
发布于查看详情

Floating Particles 更新日志 v1.0.4

适配版本:Halo >=2.23.0

更新时间:2026-06-05

版本简介:本次大版本更新新增鼠标样式、页面路径控制、移动端开关等核心功能,扩充海量动效,优化配置逻辑与兼容性,性能与自由度大幅提升,全程零侵入、无CDN依赖、无代码残留。✨


一、新增功能 🆕

  • 自定义鼠标样式 🖱️:内置8款二次元光标模板,支持上传 CUR/GIF 自定义鼠标,全站独立生效

  • 页面精准控制 📄:支持全站启用、指定路径启用、指定路径排除三种粒子生效模式

  • 移动端独立开关 📱:可单独关闭移动端动效,提升移动端浏览流畅度

  • 动效层级可调 🎨:自定义动效层级,解决主题弹窗、菜单被遮挡问题,不影响页面交互

二、动效库扩容 ✨

  • 新增粒子效果 🌫️:蒲公英、羽毛、极光、星座连线、漂浮音符、光斑漂浮、萤火虫聚散等9款效果

  • 新增鼠标动效 💥:点击气泡、点击小花、彩虹拖尾、磁吸粒子4款交互效果

三、优化升级 ⚡

  • 重构配置逻辑,粒子、鼠标动效、鼠标样式三大功能独立配置、互不干扰

  • 全资源本地打包,彻底脱离外部CDN,加载更稳定

  • 优化动效渲染性能,降低设备资源占用,适配更多主题

  • 细化WebGL效果兼容规则,规避设备适配问题

四、问题修复 🛠️

  • 修复特殊主题动效遮挡页面交互组件的问题

  • 修复移动端粒子动画卡顿、渲染异常问题

  • 修复旧版参数调节不灵敏、生效延迟的bug

五、升级须知 💡

旧配置平滑继承,无需重新设置;文字类站点推荐开启光斑漂浮、萤火闪烁等轻量化动效,提升阅读体验。

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

1.0.2

首个正式上架版本。

功能

  • 支持在 Halo 后台开启或关闭前台动效。
  • 支持多种页面粒子效果:雪花、星空、气泡、萤火、樱花、水波涟漪、流星雨、落叶、粒子连线、星尘、彩纸、细雨等。
  • 支持多种鼠标动效:点击礼花、水波涟漪、拖尾光点、跟随小星星、光标星星跟随、点击爱心、鼠标光环、WebGL 光标尾巴。
  • 支持调整粒子数量、颜色、透明度和速度。
  • Three.js 已打包到插件本地静态资源,不依赖外部 CDN。

兼容性

  • 支持 Halo >=2.23.0
发布于查看详情

变更

  • 修复收卡、发信、制卡等流程未完整应用邮件通知策略的问题。
  • 补齐换卡申请审核后自动不发送邮件策略的状态落库。
  • 换卡申请审核列表默认按审核时间倒序显示最新记录。

验证

  • ./gradlew.bat clean build
  • ./gradlew.bat reloadPlugin

Generated from v2.3.11

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

v2.0.0 更新记录

✨ 新增

  1. 亮 / 暗双色主题色配置 —— 后台 主题 → 基本设置 新增 亮色模式主题色暗色模式主题色 两项独立配置,分别对应亮、暗模式的主色调,模式切换时实时生效(默认湖水蓝 #7DCDE8 / 樱花粉 #E87D98)。
  2. 主题切换渐变过渡 —— 亮暗模式切换时背景色相变量平滑插值,过渡更柔和自然,不再突兀(饱和度刻意压低,仅保留极弱主题色相暗示)。
  3. ANI 动态指针样式 —— 内置鼠标指针动态化效果,悬停可交互元素自动反馈,全站统一观感。
  4. 文章页目录组件自适应高度 —— 侧边栏 TOC 根据视口高度自适应,长目录支持滚动,短目录贴合内容,不再撑爆或留空。

🛠 修复

  1. 页脚公安备案图标错乱 —— 原默认图标复用了站点 logo 兜底图导致显示不一致。
  2. 留言板「天数记录」常显「-」 —— 与页脚「本站已运行 X 天」共用同一份配置。
  3. 搜索弹窗关闭按钮残影 —— .search-modal 透明度与可见性同步淡出,不再出现「面板消失但 X 按钮还在」的拖影。
  4. 朋友圈页面 —— 已适配官方链接管理插件,请在插件->链接管理插件详情->rss订阅部分勾选公开 RSS 订阅动态即可

🗑 移除 / 优化

  1. 移除前端色相切换面板 —— 导航栏的色相滑块和取色卡片彻底下线,主题色统一由后台双色配置驱动,单一信息源更清爽。
  2. 背景主题色染色减弱 —— 登录页 / 网关页背景渐变饱和度从 30% / 12% 降至 8% / 4%,背景接近中性,不再被主题色「染色过重」。
  3. 友链提交功能下线 —— 因友链提交插件不再兼容新版 Halo,移除朋友们页面提交按钮、表单弹窗及样式。建议通过 halo 商城安装 AstraHub 星链插件 注册邀请交换友链,或直接联系博主。本站信息卡(一键复制)保留。
发布于查看详情

更新说明

  • 继续修复 App Store 发版流程:参考 theme-sky-blog-1 的最终修复,移除 package.json 中的 packageManager,避免 reusable workflow v4 的 pnpm-version 与 packageManager 双重指定导致 pnpm/action-setup v5 失败。
  • CI 显式指定 pnpm 10,CD 继续使用 halo-sigs reusable theme CD v4 + Node.js 24。
  • 保留 v1.2.1/v1.2.2 的主题功能与发布链路改进:官方搜索组件边界、可选官方评论扩展点、运行态版本检查、主题包校验、移除 Gradle 旧链路、FormKit 设置稳定性和文章终端导航增强。

验证

  • pnpm prettier
  • pnpm verify:theme-updates
  • pnpm lint
  • pnpm exec tsc --noEmit
  • pnpm build
  • pnpm verify:package
  • pnpm audit --audit-level moderate

Generated from v1.2.3

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情
  • 统一重要操作按钮颜色分级:创建卡片、导入、AI 应用、邮件外发使用 warning 样式。
  • 编辑/修改按钮统一为白底中性样式。
  • 优化本台设备能力胶囊与移除按钮的视觉对齐。
  • 修复通联业务待创建记录一键创建卡片时忽略页面已选卡片版本的问题。

Generated from v2.3.10

发布于查看详情

AstraHub 星链 v2.2.8 更新说明

本次聚焦稳定性、隐私安全与友链管理体验,建议所有用户升级。

🐛 问题修复

  • 修复「配置已保存,但同步失败:push already in progress」

    推送任务的并发标志在异常路径下会永久泄漏,导致此后所有同步被拒(429),

    只能重启插件才能恢复。现改为自校正的任务句柄,跑完/取消/异常都能正确释放,

    保存配置后的同步不再卡死。

  • 修复友链卡片排序错乱

    「我已关注、但对方尚未接入星链」的友链,现正确降级排到

    「已发邀请 / 可发起邀请」之后,不再夹在互关与已发邀请中间。

    关系档位顺序:本站 → 互相关注 → 我已关注(已接入) → 对方关注我 →

    已发邀请 → 可发起邀请 → 我已关注(未接入) → 普通。

  • 修复友链邀请可被重复发起

    同一对站点之间存在待处理邀请时,正向与反向都不再允许重复发起,

    避免产生双向重复邀请;关系已解除(历史记录)则允许重新发起。

  • 修复友链关系匹配口径

    统一用规范化比较键匹配,解决同一站点因 URL 写法不同被误判为「未接入」的问题。

🔒 安全

  • 友链邀请接口

    邀请列表 / 详情接口的站点信息中移除了 contactEmail 字段,

    对方邮箱仅在服务端用于发送通知邮件,不再下发到前端或开放接口,

    保护站长隐私。

✨ 新增 / 优化

  • 友链管理首屏新增人物立绘,提升页面观感(内联资源,零额外请求)。

  • 更换插件图标为全新星链 Logo。

  • 待审核红点角标:友链管理导航与「待审核」标签出现未处理邀请时显示红色数字提醒。

  • 审核 / 投递状态图标化:投递成功 / 失败以 ✓ / ✗ 图标直观呈现。

  • 关系状态改为服务端权威输出:关系标签与排序由服务端统一计算,

    前端与第三方生态只做「枚举 → 文案」映射,不再各自推断,保证口径一致。

🧹 其他

  • 清理插件内无用的残留代码,精简体积。

升级提示:本次为常规升级,无需数据迁移。在「插件管理」中替换新版本 JAR 并重启即可。

发布于查看详情

更新内容

发布链路

  • 移除 package.json 中的 packageManager 精确声明,避免与官方 theme-cd.yaml@v4 默认 pnpm-version: 10 重复声明导致 Setup pnpm 失败。
  • 继续使用 halo-sigs/reusable-workflows/.github/workflows/theme-cd.yaml@v4 和 Node 24,对齐 theme-sky-blog-3 已验证成功的发布链路。

版本与缓存

  • 更新主题版本到 2.2.23
  • 同步刷新前端静态资源缓存版本和生成后的 JS chunk 文件名。

验证

  • pnpm build
  • git diff --check
  • 主题包 dist/theme-sky-blog-1-2.2.23.zip 已确认包含 theme.yaml 版本 2.2.23 和 App ID app-squauk4h

发布说明

本版本只创建 GitHub Release,不手动上传资产。主题包构建、GitHub Release 资产上传和 Halo 应用市场同步由官方 CD 工作流处理。


Generated from v2.2.23

发布于查看详情

基于 Sky Blog Theme 二次开发的动态天气玻璃风 Halo 主题。

本次更新
修复布局模板资源版本号硬编码为 1.0.21 导致浏览器/CDN 缓存旧版脚本的问题。
确保 Docsme 超长文档懒加载后的新代码块可以重新触发 Shiki 高亮,避免代码块保持模糊状态。
修复 v1.0.24 中部分模板文件编码损坏导致的 Thymeleaf 解析失败和页面传输中断问题。
修复 Docsme 文档页代码块被全局 code 样式压成单行的问题。
修复长文档渐进加载后 Shiki 未重新高亮新代码块的问题。
优化文档页资源缓存版本号。
README 补充 Docsme 中文路径 404 的插件侧已知问题说明。

发布于查看详情

基于 Sky Blog Theme 二次开发的动态天气玻璃风 Halo 主题。

本次更新
修复 v1.0.24 中部分模板文件编码损坏导致的 Thymeleaf 解析失败和页面传输中断问题。
修复 Docsme 文档页代码块被全局 code 样式压成单行的问题。
修复长文档渐进加载后 Shiki 未重新高亮新代码块的问题。
优化文档页资源缓存版本号。
README 补充 Docsme 中文路径 404 的插件侧已知问题说明。

发布于查看详情

新特性

  • 支持 RSS 订阅条目的主题 Finder API 和 REST API,以提供给主题适配,但需要手动在插件中开启,否则默认不公开订阅信息 by @chengzhongxue in #132

功能优化

  • 限制手动拉取 RSS 条目的数量为 20 条

问题修复

  • 修复创建分组,可能不会及时显示的问题 by @imorisun in #140
  • 修复在链接表单中开启 RSS 订阅之后保存,可能提示数据冲突的问题

Full Changelog: v2.1.0...v2.2.0


Generated from v2.2.0

发布于查看详情

更新内容

  • 换卡申请审核支持在编辑页标记已发卡,并完善卡片创建状态落库与导入导出。
  • 修正邮件通知策略与业务页面联动,自动不发送策略会写入跳过状态且不外发邮件。
  • 地址管理新增非必填字段:去向国,并同步到导入导出、制卡地址选择与打印工具映射。
  • 更新相关接口、权限测试与项目文档。

验证

  • .\gradlew.bat test
  • .\gradlew.bat reloadPlugin

Release 附件由 GitHub Actions CD 自动构建并上传。


Generated from v2.3.7

发布于查看详情

v2.3.6

  • 调整线上换卡业务-换卡申请审核页面展示:邮件状态与卡片创建状态移动到状态列显示。
  • 操作列仅保留可点击动作,减少只读状态与操作按钮混杂。

Release 附件由 CD 自动构建并上传,本次不手动上传 JAR。


Generated from v2.3.6

发布于查看详情

v2.3.5

  • 版本号更新至 2.3.5。
  • 包含线上换卡申请审核操作优化:审核后支持不发邮件操作,已创建卡片后显示已创建标记并移除创建按钮。

Release 附件由 CD 自动构建并上传,本次不手动上传 JAR。


Generated from v2.3.5

发布于查看详情

2.3.1

本版本包含以下修复与改进:

  • 邮件状态为“邮件已跳过”时,相关“发送邮件通知/发送邮件”按钮会置灰禁用,避免重复触发。
  • 制卡、发卡、收卡回执页面补齐“邮件已跳过”状态显示。
  • 通联日志 ADIF 导入增强:当 FREQ 为空但 BAND 有值时,自动将频率写为类似 15M BAND;当 MY_SIG=POTA 时,将 MY_SIG_INFO 视为本台 QTH。
  • ADIF 导入中未落入模型的扩展字段,统一按 字段名称:字段内容; 追加到备注。

验证

  • 本地 ./gradlew.bat test 通过。
  • 本地 ./gradlew.bat reloadPlugin 通过。

Generated from v2.3.1

发布于查看详情

发布时间:2026-06-01

修复

  • 修复 GitHub Release 发布链路中 pnpm/action-setup 的版本来源冲突,避免 CD 在安装 pnpm 阶段失败。

验证

  • git diff --check
  • pnpm run lint
  • pnpm run build-only
  • pnpm run verify:reload
  • GitHub Actions CD:验证 Release 触发、主题打包、GitHub Release 资产上传和 Halo 应用市场发布链路。

Generated from v0.9.40

发布于查看详情

发布时间:2026-06-01

新增

  • 新增通知中心未登录收口:未登录时只展示小组件区域,不触发通知请求,不显示通知筛选、编辑入口和底部关闭操作。
  • 新增通知中心配置项,支持设置通知中心名称、未登录名称和默认展开状态。
  • 新增桌面小组件当前登录用户数据源,作者卡片可在登录态跳转到用户中心,未登录时继续展示默认作者资料。

优化

  • 重构通知中心背景为 macOS 风格右侧 Scrim 外壳:左侧渐进融化带、右侧固定内容区,顶部到底部全高覆盖。
  • 优化通知中心整体材质,提升背景虚化、降低硬边框和重阴影,使通知卡片、底部控件和小组件更贴近统一玻璃质感。
  • 优化通知中心开合动效,背景层淡入淡出,面板从右侧滑入,减少开合闪烁和横向边缘感。
  • 优化通知中心内小组件布局,保持 344px 内容网格和 164px 基准尺寸,避免侧栏宽度变化导致小组件被拉伸。
  • 优化小组件拖入/移出通知中心时的落点计算,增加拖拽滞后判断,降低鼠标移动时的跳动和闪烁。

修复

  • 修复通知中心未登录时仍可能触发通知接口的问题。
  • 修复通知中心背景虚化层级不正确、只影响外部背景或产生明显边线的问题。
  • 修复通知中心关闭、展开、未读 / 全部切换时的部分视觉闪烁问题。
  • 修复作者卡片无法按登录状态区分个人中心入口和默认作者入口的问题。

Git 变更总结

  • f692535 完善通知中心登录态与作者卡片联动
  • 206f85c 完善通知中心视觉质感与拖拽交互

验证

  • git diff --check
  • pnpm run lint
  • pnpm run typecheck
  • pnpm run build-only
  • pnpm run verify:reload
  • HALO_TEST_USERNAME=*** HALO_TEST_PASSWORD=*** pnpm run verify:notification-center
  • SMOKE_BASE_URL=http://localhost:8090 pnpm run smoke:playwright

Generated from v0.9.39

发布于查看详情

新特性

  • 文档项目支持配置 未授权访问处理方式,支持 404、显示登录提示、直接跳转登录页
  • 支持管理文档版本

功能优化

  • 适配 Halo 2.22+ 的新索引机制,提升性能和稳定性
发布于查看详情

Huohuo Weather Glass v1.0.24 Latest
Huohuo Weather Glass
基于 Sky Blog Theme 二次开发的动态天气玻璃风 Halo 主题。

本次更新
修复 Docsme 文档页代码块被全局 code 样式压成单行的问题。
修复长文档渐进加载后 Shiki 未重新高亮新代码块的问题。
优化文档页资源缓存版本号。
README 补充 Docsme 中文路径 404 的插件侧已知问题说明。

发布于查看详情

2.3.0

本版本包含近期累计功能与配置调整:

  • 通联日志支持 ADIF 格式导入,ADIF 导出专项活动选项文案调整为“不添加”。
  • 新增“日常线下换卡”内置活动。
  • 线上换卡申请审核改为显式点击“创建卡片”后进入后续流程。
  • 线上换卡收卡未匹配记录支持一键创建卡片并完成匹配。
  • 系统配置邮件通知策略调整为更明确的三档/两档策略配置。
  • 新增自动审批通过线上换卡请求后的本台邮件通知策略与模板。

验证

  • 本地 .\gradlew.bat test 通过。
  • 本地 .\gradlew.bat reloadPlugin 通过。
  • GitHub Actions CI 通过。
  • GitHub Actions CD 构建和 GitHub Release 附件上传通过。
发布于查看详情

✨ 新功能

  • 最近游玩列表支持库外游戏标识,不在当前 Steam 游戏库中的游戏会显示「库外」徽标
  • 最近游玩接口新增 inLibrary 字段,可用于判断最近游玩的游戏是否存在于当前游戏库

⚡ 优化

  • 最近游玩列表支持通过 Store API 补全缺失的游戏名称
  • 优化 Steam API 返回不完整数据时的页面展示效果

📚 文档

  • 新增 Steam API 技术参考文档:docs/steam-api-reference.md
  • 更新 README,补充最近游玩功能说明
  • 更新最近游玩 REST API 示例,补充 inLibrary 字段

Generated from v0.4.0

发布于查看详情

这是BLOC积木上线以来最大的一次架构升级。我们重构了模块数据结构、渲染逻辑和构建体系,为后续功能扩展和长期维护做了一次彻底整理。

模块重构

  • Hero、Feature、List、Tile、FAQ、Contact 全面重构
  • 优化现有模块布局与样式
  • 优化组件渲染结构与编辑体验
  • 移除大量冗杂样式,减少不必要的扩展
  • 重构底层代码,多模块扩展能力提升
  • 修复图标数组渲染等历史问题

架构升级

  • 模块数据传递方式改变
  • 使用Svelte框架重构
  • 清理约4000+行历史代码

升级须知

本次更新包含破坏性变更。

由于底层数据结构调整,升级后原有模块数据无法兼容,需要重新配置。
建议升级前截图保存现有模块配置。

生态同步

经过本次重构,插件已完成与序白Alba主题版本对齐。
未来版本将逐步采用与主题相同的迭代节奏,实现更加统一的开发体验与功能协同。

发布于查看详情

更新内容

  • 友链星球:优化卡片排序

  • 友链星球:「已发邀请」直接进入关系优先组

  • 友链星球:优化发起邀请后仅当前行就地变档/消失

  • 友链星球:修复接入星系关联站点(本站)卡片不可见问题

  • 关系图:补全孤岛节点显示,工具栏新增搜索 / 重置按钮,每次进入自动重置

  • RSS:修复探索页星球列表重复及 RSS 串台问题

发布于查看详情

v0.9.38

发布时间:2026-05-30

新增

  • 新增通知中心与桌面小组件的共享交互链路,小组件可在桌面和通知中心之间移动。
  • 新增桌面小组件对象级右键菜单,支持编辑设置、切换尺寸、移入或移出通知中心、移除等操作。
  • 新增通知中心顶部未读 / 全部轻量切换,保留登录用户通知的已读状态语义。

优化

  • 优化通知中心的 macOS 侧栏质感、折叠层级、卡片间距和展开/收起动效。
  • 优化通知分组展示,同类型通知默认折叠,展开后可查看更多通知并进行批量处理。
  • 优化小组件尺寸切换逻辑,按组件声明的小 / 中 / 大实例替换,不再把单一布局强行拉伸。
  • 优化组件中心和桌面编辑流程,桌面右键可直接进入添加小组件流程,添加后可继续拖动并完成添加。
  • 优化 Playwright smoke 的文章发现逻辑,避免本地 404 示例文章阻塞整轮 smoke。

修复

  • 修复通知中心关闭后未保存的小组件状态丢失问题。
  • 修复通知中心内小组件宽高比例被侧栏压缩的问题。
  • 修复天气、豆瓣等共享小组件在通知中心中渲染不稳定或尺寸不一致的问题。
  • 修复未读通知点击删除语义不清的问题:未读通知执行已读,已读通知执行删除。
  • 修复通知中心切换未读 / 全部和展开 / 收起时的闪烁、跳动和滚动条露出问题。

支持

  • 支持桌面和通知中心共用同一套小组件定义与渲染入口。
  • 支持可配置小组件通过右键进入内置设置。
  • 支持多尺寸小组件按真实尺寸规格切换,保持桌面与通知中心表现一致。

Git 变更总结

  • 21146ec 新增通知中心与共享小组件交互
  • 54cb4d9 更新通知中心构建产物
  • f834fd2 优化桌面小组件编辑与通知中心交互
  • 95a0dc5 更新桌面小组件构建产物

验证

  • git diff --check
  • node --check scripts/smoke-playwright.mjs
  • pnpm run lint
  • pnpm run typecheck
  • pnpm run build-only
  • pnpm run verify:reload
  • SMOKE_BASE_URL=http://localhost:8090 pnpm run smoke:playwright

Generated from v0.9.38

发布于查看详情

v2.1.5

体验优化

  • 友链邀请管理 · 浮层显示修复:邀请管理表格中"简介"和"邀请留言"两个图标的悬浮浮层位置由"上方弹出"改为"右侧弹出",箭头指向触发图标。修复了第一行浮层会被表格容器顶边裁切的问题。

📦 升级方式

在 Halo 后台 → 插件 → 上传新版 .jar 即可热升级。无需修改任何配置;旧的 sync 配置项(如有)会被忽略,不影响已激活授权。


Full Changelog: https://github.com/atangccc/Astrahub/compare/v2.1.4...v2.1.5

发布于查看详情

更新内容

  • 通联业务创建卡片默认卡片版本调整为系统内置“不发卡”。
  • 修复收卡业务清单误隐藏“不发卡”正式卡片的问题,收卡业务仍可将对方来卡关联到无需我方发卡的通联记录。
  • 同步产品定义与结构化清单文档。

验证

  • .\gradlew.bat test 通过。
  • .\gradlew.bat reloadPlugin 通过。

Generated from v2.2.5

发布于查看详情

更新内容

  • 新增系统内置卡片版本“不发卡”,不写入本台卡片配置,库存视为无限。
  • “不发卡”记录不进入制卡签发、发信确认、送达确认队列,并从待发、已发、签收统计口径中排除。
  • 修复导入导出过程中 qsl-station-card-* / station-card-* 脏卡片记录继续传播的问题。
  • 调整通联业务创建卡片清单为待创建记录,并支持一键创建正式卡片。
  • 将收卡编号迁移入口收口到收卡业务批量编辑场景。
  • 同步更新结构化规格文档与相关测试。

验证

  • pnpm --dir ui build
  • ./gradlew.bat test
  • ./gradlew.bat reloadPlugin

Release 附件由 CD 自动构建并上传,本次不手动上传 JAR。


Generated from v2.2.4

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

优化

  • 优化文档插件的页面样式
  • 优化了产品页面、归档页面、定制服务页面的分页按钮

新特性

  • 适配 Halo 系统的页脚标签

bug修复

  • 修复新系统在未设置seo内容时候主题端无法打开的问题
  • 修复了主题首页设置排序在清空之后会出现默认布局组件的问题
  • 修复了定制服务页面只显示前三条数据的问题
  • 修复了部分配置没有正确显示的问题
发布于查看详情

AstraHub 星链插件首个开源版本正式发布。

把你的 Halo 站点接入 AstraHub 星链网络,加入面向独立博客生态的协作图谱。
不只是友链,而是一张可联动、可检索、可探索的全博客关系网络。

核心价值

  • 连接价值:把原本分散的独立博客连接起来,形成真实可见的关系网络。
  • 发现价值:从图谱、标签和节点关系中直接发现你想要的博客与创作者。
  • 曝光价值:当加入生态的人越来越多,每个博客都会获得更高的可见度。

特色能力

  • 交换友链新范式:告别一个个跑到对方网站找入口、填表单、等回信。看到心仪的博客直接发起申请,对方在自己后台一键审核,双向友链同步生效。
  • 关系图谱:交互式星链图谱直观展现站点之间的友链与圈层关系。
  • 圈层归属:根据站点信息与内容主题自动归入对应星团,同圈层博主彼此可见。
  • 迁移无忧:换服务器或域名后,重新登舱即可恢复站点身份与所有友链关系。
  • 主题嵌入:附带 galaxy-link-widget 组件,主题加一行即可展示圈友列表。

要求

  • Halo >= 2.23.0

安装

  • Halo 控制台 → 插件 → 上传插件,选择本 Release 附带的 jar 文件即可。

反馈:https://github.com/atangccc/Astrahub/issues
官网:https://www.aobp.cn/


Generate from v2.1.0

发布于查看详情

2.2.3

本版本包含以下改动:

  • 通联业务创建卡片新增默认卡片备注。
  • 通联日志清单新增一键创建卡片操作,自动选择排序靠前且仍有库存的卡片版本。
  • QRZ.COM 地址获取改为 Biography/Detail 资料页优先、XML 辅助,支持 Base64 动态 Biography 解码。
  • 优化呼号地址 AI 解析提示词,中文地址优先于英文翻译地址。
  • 增加 QRZ.COM 解析与提示词升级相关回归测试。

验证:

  • pnpm --dir ui build
  • ./gradlew.bat test
  • ./gradlew.bat reloadPlugin

Generated from v2.2.3

发布于查看详情

2.2.2

本版本聚焦 QRZ 地址获取和卡片打印工具体验优化。

变更内容

  • QRZ.COM 地址获取优先按官方 XML 字段结构化解析,避免 AI 漏掉 addr1、邮编和邮箱。
  • QRZ.CN 命中“呼号不在数据库中”页面时立即返回不存在,不再等待多轮重试或调用 AI。
  • 优化呼号地址获取默认 AI 提示词,明确 JSON 返回字段、字段含义和 QRZ.COM XML 字段优先级。
  • 卡片打印工具字段模板新增数字上移比例,呼号中的数字可上移以区分字母和数字。
  • 同步更新产品定义、API 合同和结构化文档,并补充相关测试。

升级说明

  • 已保存过自定义“呼号地址获取提示词”的站点不会被自动覆盖;如需使用新版默认提示词,请在系统配置的 AI 配置中点击对应提示词的“重置”并保存。
  • Release 附件由 GitHub Actions CD 自动构建上传,本 Release 不手动附加 JAR。

Generated from v2.2.2

发布于查看详情

2.2.1

本版本继续完善 2.2.x 的 AI 与数据维护能力,包含以下调整:

  • 新增 QRZ.COM / QRZ.CN 地址获取能力,QRZ.COM 使用官方 XML 接口,QRZ.CN 通过页面抓取、主体内容抽取和图片文件名线索交给 AI 解析。
  • 系统配置新增 QRZ 凭据配置与测试写入能力,密码、Cookie、AI API Key 均仅写入 Halo Secret,不进入导入导出数据包。
  • QRZ 远程请求限制为官方域名,并改为测试通过后再保存配置与 Secret,降低错误配置和 SSRF 风险。
  • 线上换卡导入、AI 地址整理和 QRZ 地址解析支持完整提示词配置、重置和并发控制。
  • 收卡记录查询支持将未关联发卡记录的收卡记录手工关联到正式卡片。
  • 通信地址新增英文姓名和英文地址展示与导入导出字段。
  • 在线打印工具和标定工具新增固定辅助说明字段 fixed_text
  • 修正测试样例脱敏、收卡记录筛选显示、AI/QRZ 服务注册与插件热重载问题。

注意:本次 Release 不手动上传 JAR 附件,构建产物由 GitHub Actions CD 自动生成并上传。


Generated from v2.2.1

发布于查看详情

主题文档
插件相关配置


✨ 新增功能

  • 新增链接可访问性状态标识

    • ⚠️ 依赖插件升级:请确保 「链接管理」插件版本 ≥ 2.1.0,若低于此版本或未完成检测,则不会显示状态。
  • 支持自定义文章版权协议

    • 入口:主题设置 → 文章设置 → 默认版权协议
    • 支持协议:
      • CC BY 4.0
      • CC BY-NC 4.0
      • CC BY-NC-ND 4.0
      • CC BY-NC-SA 4.0
      • CC BY-ND 4.0
      • CC BY-SA 4.0
    • 增强支持:可在文章 / 页面设置中标记为「转载」,并填写来源名称与原文链接

Full Changelog: 1.16.1...1.17.0


Generated from 1.17.0

发布于查看详情

⚠️兼容性升级至 Halo 2.24,不再支持更早版本


🛡️ 更新详情

  • 公告内容现已启用 XSS 安全防护,防止恶意脚本注入风险

  • 修复公告弹窗偶尔无法正常加载的问题

  • 修复新发布公告在部分时区下无法立即显示的问题

  • 修复编辑已发布公告后保存提示“冲突”的问题

  • 修复多条公告同时弹出时显示顺序异常的问题

  • 修复删除系统预设分类时提示信息不友好的问题

  • 修复 iPhone 与 iPad Safari 浏览器中弹窗滑动导致页面跟随滚动的问题

  • 修复匿名用户访问 /read 接口时返回 500 错误的问题

  • 为所有 getSpec()getMetadata() 调用增加空值防御,避免潜在空指针异常

  • 修复 listAll 空排序警告,统一使用 Sort.unsorted()

  • 优化公告分类信息加载效率,多公告场景下响应更流畅

  • 优化前台弹窗样式,并改进 macOS 与 Windows 浏览器下的滚动条显示效果

  • 优化部分过滤逻辑与路由占用检查流程,减少不必要的性能损耗


我们将在近期发布针对序白Alba主题的大版本更新,敬请期待。。。

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情

详情请参阅更新日志在 GitHub 上查看)。
Please refer to Changelog (view on GitHub) for details.

howiehz-higan-zh-hans.zip 为简体中文默认安装包,仅包含 .br
howiehz-higan-zh-hans-tiny.zip 为简体中文轻量安装包,移除默认字体资源,默认 logo 资源将替换为 1x1 占位图,不包含预压缩文件,且不注入 Mermaid / instant.page 运行时。
howiehz-higan-zh-hans-full-precompressed.zip 为简体中文完整预压缩包,包含 .gz / .br / .zst
howiehz-higan-en.zip is the English default package with .br only.
howiehz-higan-en-tiny.zip is the English tiny package that removes the default font assets, replaces the default logo asset with a 1x1 placeholder image, omits precompressed assets, and excludes Mermaid / instant.page runtime injection.
howiehz-higan-en-full-precompressed.zip is the English full precompressed package with .gz / .br / .zst.

发布于查看详情
条 / 页