- 新增最近使用分类,可在设置中设置显示数量。
- 将会记住上一次打开的分组和浏览到的页码
KB20260828105721916349521.zipMiniDocs-{timestamp}.zipMiniDocs-{timestamp}.zipPOST /knowledgebases/export 端点在响应式链中调用 .blockOptional() 阻塞 reactor 事件循环线程导致的请求异常通过 JS 注入 实现,可能有未知 BUG。
Full Changelog: v1.0.0...v1.1.0
Generated from v1.1.0
scoped 样式无法作用于 Halo VEntity 插槽内容的问题,确保主题模式和编辑页策略选项均显示圆形单选控件。pnpm type-check、pnpm lint:check、pnpm test:unit、pnpm build 与 ./gradlew build 通过。在动画文件尚未加载完前显示
snake_case 名称,由 MCP Server 生成全局协议名称Full Changelog: v1.0.0-beta.1…v1.0.0
localStorage(halo-dark-mode-editor)并在多标签页间同步./gradlew build 成功,产物 plugin-dark-mode-1.1.6.jarStar 数量字段名称显示异常。Fork 数量字段名称显示异常。/editor 结尾,或页面出现 .ProseMirror / .editor-content / [contenteditable] / .editor 任一编辑区节点,即执行 disable(),并强制 color-scheme: lighthistory.pushState / history.replaceState、监听 popstate、MutationObserver 与兜底轮询,在进出编辑页时即时重应用 DR,无需整页刷新./gradlew build 成功,产物 plugin-dark-mode-1.1.5.jar上传 jar → 插件 → 安装 → 启用;前台访问 /important-dates 查看插件默认模板页面;升级不丢数据(停用→卸载→装新版)。
添加压缩包文件数量限制
从动画文件中读取宽高设置为默认不启用
--halo-*)的全局覆盖,后台所有页面(官方页 + 第三方插件页)配色回归官方默认,不再被自定义绿色系主色污染4.9.129 与官方 4.9.128 的差异、构建所需文件清单,以及 SHA256SUMS 的生成与校验命令group '...' 空格赋值语法的弃用(改用 group = '...'),并记录 run.halo.plugin.devtools 的 generatePluginComponentsIdx 已知弃用限制ui/src/assets/logo.svg(插件图标实际使用 src/main/resources/logo.png)workplace/roleTemplates.yamluseDarkMode 中系统偏好变化时的冗余 DOM 应用逻辑(行为不变)pnpm type-check / lint / test:unit(3 份测试文件、17 例)/ build 全绿./gradlew build 成功,产物 plugin-dark-mode-1.1.4.jar 内含更新后的 ui/main.js、ui/style.css 与 logo.png首个版本发布
主题接入了「知识库」功能——可以把成套的文档像书一样组织起来给访客阅读;同时优化了页脚在极简模式下的留白,并让部分插件页面自动拥有和站点一致的外观。
| 项目 | 说明 |
|---|---|
| 主题版本 | 1.1.6 |
| 发布日期 | 2026-08-30 |
| Halo 版本要求 | >= 2.25.0(较此前上调,升级前请确认 Halo 已达标) |
| 是否需要重新配置 | 不需要,原有主题设置完整保留 |
| 是否需要装插件 | 仅「知识库」功能需要 plugin-minidocs,不装也不影响博客 |
配套 MiniDocs 插件后,你的站点可以多出两个页面:
/docs:像书架一样展示你所有的知识库。/docs/view/{知识库}:像看电子书一样浏览文档。/ 键即可聚焦)与标签筛选,支持四种排序:最近更新 / 文档最多 / 名称 A-Z / 最新创建。mermaid 图表支持「预览 / 源码」切换。plugin-minidocs 插件(下载:halo-plugin-minidocs Releases)。/docs 即可看到效果,无需在主题里额外开关页面。不需要知识库功能?不装插件即可,博客其他部分完全不受影响,只是
/docs不可访问。
在 主题设置 → 知识库页设置 中:
| 设置项 | 作用 | 默认 |
|---|---|---|
| 显示统计栏 | 列表页顶部的五项数据看板 | 开 |
| 显示左侧边栏 | 列表页的今日动态 / 最近更新 / 标签云 | 开 |
| 最近更新显示条数 | 侧栏「最近更新」显示几条,超出内部滚动 | 5 |
| 标签云显示条数 | 侧栏「标签分类」显示几个标签,超出内部滚动 | 10 |
主题适配了 Halo 2.26 的「页面布局契约」。简单说:部分支持该能力的插件,其前台页面会自动带上你站点的页头、页脚、主题色与暗色模式,不再出现「点进插件页面突然换了套皮肤」的割裂感。
halo-theme-cosolar-1.1.6.zip。升级提示「Halo 版本不满足」怎么办?
把 Halo 升级到 2.25.0 及以上即可。这是本次唯一一项硬性要求变化。
/docs 打不开或列表是空的?
按顺序检查:① 已安装并启用 plugin-minidocs;② 插件设置已开启「允许未登录用户阅读」;③ 至少有一个公开的知识库;④ 库内至少有一篇状态为已发布的文档。
阅读页点目录没反应 / 提示无权限?
阅读页优先走公开接口;若是私有知识库,需要已登录且有权限的账号才能查看,未登录会提示「无权限查看该文档」。
只想安安静静写博客,可以不用知识库吗?
完全可以。不安装 plugin-minidocs 时,主题所有原有功能不受影响,也不会多出任何入口。
更早版本的变更记录见 GitHub Releases。


✨ 新增功能
内容分组展示:后台“展示内容”现已支持按“大分类”及“二级标题”进行层级分组,前端页面完全同步后台的分类与显示顺序。
自定义拖拽排序:后台新增卡片拖动排序功能。支持在同分组内自由拖拽调整顺序,松手即自动保存;新建卡片或跨组移动时,默认追加至分组末尾。
umami/metrics?type=referrer 来源分布维度 API(v1.1.3 起),供 Halo Pocket 统计页展示访客来源构成Halo Pocket 是 Halo 2.x 博客的管理端移动客户端,现已上架华为应用市场,搜索「Halo Pocket」即可免费下载使用。
Generated from v1.1.4
Halo Pocket 是 Halo 2.x 博客的管理端移动客户端,现已上架华为应用市场,搜索「Halo Pocket」即可免费下载使用。
Generated from v1.0.15
Generated from v1.0.14
umami/metrics?type=referrer 来源分布维度 API,供 Halo Pocket(Halo 2.x 跨平台移动客户端)统计页展示访客来源构成(按域名聚合,直接访问单独归类)Generated from v1.1.3
呀呼!欢迎使用 Ethereal 主题 v1.2.1 版本
本次更新带来归档页分类筛选、分类导航栏滚轮/拖拽滚动等体验优化,并修复首页标题、分类导航栏滑块等多处显示问题
装备卡片布局:调整装备卡片为上图下文布局,展示内容更多、页面更美观 (#49) by @Leave-Time in #51
圆角统一:统一了导航栏、子菜单、友链页按钮的圆角风格,视觉更协调
友情链接/朋友圈页面多语言补全:复制按钮改为点击后仅切换图标,不再显示中文"已复制";随机钓鱼、随机访问按钮的提示文案补全了三语支持
分类导航栏滑块高亮溢出:修复分类标签过多时,高亮滑块颜色溢出到相邻标签的问题 (#52) by @Helio-RC in #53
瞬间页面标签展示逻辑:修复瞬间页面标签重复显示的问题 (#48) by @Leave-Time in #50
首页标题/副标题显示问题:修复首次进入非首页的页面然后切换回首页标题和副标题不显示的问题,并优化了壁纸标题开关的过渡动画
变更完整日志: v1.2.0...v1.2.1
Generated from v1.2.1
MiniDocs 是 Halo 2.x 的轻量知识库插件,用于搭建团队 / 个人知识库:多知识库管理、文档树、Markdown 编辑、分类标签与权限控制,并将知识库内容通过公开接口与 Finder 暴露给第三方主题,方便开发用户侧文档站点。
插件同时提供 Console 管理界面、minidocsFinder Finder API 和匿名公共 REST API,适用于传统 Thymeleaf 主题和前端框架渲染的文档页。
目标平台:Halo
>= 2.26.0
/docs/share/{token} 对外链接,支持可选访问密码与有效期,分享页与阅读页同布局且无需登录。minidocsFinder Finder API 与匿名公共 REST API,便于主题渲染知识库列表、文档树与文档详情。详情请参阅更新日志(在 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.zipis the English default package with.bronly.
howiehz-higan-en-tiny.zipis 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.zipis the English full precompressed package with.gz/.br/.zst.
Full Changelog: 1.22.3...1.22.6
Generated from 1.22.6
Full Changelog: 1.22.3...1.22.5
Generated from 1.22.5
Full Changelog: 1.22.3...1.22.4
Generated from 1.22.4
修复朋友页面“申请友链”弹窗复制内容错误的问题。
修复首页天气信息受右侧内容挤压而换行的问题。
Halo MCP Server 首个 Beta 版本,让 Codex、Claude Code、Cursor、VS Code 等 AI 客户端通过受控的访问密钥管理 Halo 网站。
展示架 1.3.7 正式版
主要功能:
呀呼!欢迎使用 Ethereal 主题 v1.2.0 版本
本次更新带来前台多语言切换、时间轴与技能页面、追番插件页面适配等重大功能更新,后台设置合并「扩展页面」分组,并带来三栏布局空态收列、移动端目录弹窗等体验优化
前台语言切换面板:导航栏新增语言切换按钮,访客可实时切换 简体中文 / 繁體中文 / English 三语界面(会同步后台界面语言),并补齐全站 i18n 词条覆盖;可在「主题设置 → 布局设置 → 菜单栏设置 → 语言切换」控制按钮显示,并在「主题设置 → 样式设置 → 主题语言」配置访客未手动切换时的默认语言
时间轴与技能页面:新增时间轴与技能两个页面模板,支持条目分组筛选与自定义内容展示(教育经历 / 工作经历 / 项目经历等类型);可前往「主题设置 → 扩展页面」关联自定义页面并配置 by @Leave-Time in #27
追番插件页面适配:新增适配 追番插件 页面,支持类型与状态双维筛选、分页,B 站式竖版封面卡片(渐变覆盖信息、评分角标、追番/播放/弹幕/硬币四项统计),可安装后体验 #28
移动端目录悬浮按钮与目录弹窗:当页面无可见目录时,右下角显示目录悬浮按钮,点击呼出 TOC 弹窗,按钮图标随弹窗状态切换;可在「主题设置 → 布局设置 → 浮动导航按钮」开启 #29
菜单栏自定义图标与 Logo:菜单项支持在 Halo「菜单管理」中为每个一级菜单配置 Iconify 图标;菜单栏设置新增 Logo 上传项,留空回退主题默认图标
分类导航栏组件:新增水平滚动 pill 导航栏(首页 / 归档 / 分类 / 全部分类),液态滑块跟随高亮;可在「主题设置 → 布局设置 → 页面布局 → 分类导航栏」开启
三栏布局右侧栏空态收列:三栏布局下右侧栏无组件时,整页自动按两栏模式渲染(收起第三列),避免空栏占位;空态文章页目录改走两栏浮动目录 by @Helio-RC in #33
分组页筛选交互统一:抽取分组页页头与筛选标签公共组件,统一友链 / 装备 / 瞬间 / 相册 / 作品集 / 技能 / 时间轴七个分组页的筛选标签尺寸与视觉,「已筛选」徽章全站统一
后台设置迁移:「朋友圈」相关设置迁移至「扩展页面」Tab,设置层级更清晰
天气 Key 配置说明:腾讯位置服务 Key 的配置提示补充配额分配说明 #30
版本号提升至 v1.2.0
依赖升级:astro 7.2.1 → 7.2.3 by @dependabot[bot] in #34;npm 依赖组批量更新 by @dependabot[bot] in #41
变更完整日志: v1.1.2...v1.2.0
Generated from v1.2.0
Generated from v1.3.3
包含破坏性更新. 升级前请备份主题配置, 升级后需要重新检查主题设置.
全部展开, 全部收起 和 仅展开首项 三种年份展示模式Full Changelog: 2.6.0...3.0.0
Generated from 3.0.0
Full Changelog: 1.22.1...1.22.3
Generated from 1.22.3
Full Changelog: 1.22.1...1.22.2
Generated from 1.22.2
dimensions 参数而导致连接失败的问题。BAAI/bge-m3 可正常返回 1024 维向量。>=2.25.0。2.25.4 与 Halo AI Foundation 1.0.1 实机验证通过。BAAI/bge-m3 连接测试通过,向量维度为 1024。5a2c95982ccca513366d27d6995b9c42cd2ce643085d02f4fe0eb60ec6fef93emin-width: 0,避免长 URL、连续字符等内容撑开桌面聊天布局。上传 plugin-ai-roleplay-1.3.9.jar 覆盖升级并重新启用插件。
DashboardAnalyticsService 存在多个未标注构造函数,导致 Halo 插件容器无法创建 Bean、插件启用失败的问题。上传 plugin-ai-roleplay-1.3.8.jar 覆盖升级并重新启用插件。
发布日期:2026-08-24
适配版本:Halo 2.26.0 及以上
本次版本主要完成 Docsme 文档插件的主题布局适配,解决文档页面空白、加载动画不消失、顶部菜单缺失、明暗模式冲突及版本切换 404 等问题。同时适配 plugin-douban 1.2.6+ 的新数据结构,并修复 51LA 统计功能的开关判断。
templates/layout.html 布局结构。window.load 事件关闭主题加载动画。Docsme 和主题都使用 Alpine.js,原有加载顺序可能导致 Docsme 提前接管主题节点,使顶部菜单一直保留 x-cloak 状态。
本次更新:
当后台选择“由主题提供文档模板”时,文档页面颜色会自动跟随主题设置:
选择 Docsme 插件原生模板时,不会加载这些主题颜色覆盖。
data-color-scheme 和明暗模式状态。适配 plugin-douban 1.2.6+ 返回的 SQLite 扁平化数据结构。
spec、faves 嵌套结构调整为扁平字段。DoubanMovieData 类型。x-cloak。false。true 时才加载统计脚本。2.26.0plugin-douban 1.2.6+绿野 Luye 主题首个发布版本,要求 Halo ≥ 2.26.0。
深绿玻璃拟态风格:雾绿光晕、毛玻璃卡片、衬线大标题,视觉语言移植自 Ron567 个人主页
晴 / 雨 / 雪三种 Canvas 粒子背景特效,导航栏一键切换
完整模板:首页(Hero + 文章列表)、文章页、独立页、「关于我」自定义模板、归档、分类、标签、作者页、404
主题设置:Hero 文案与横幅图、强调色、天气/字体开关、页脚信息
安装:下载下方 theme-luye.zip,在 Halo 后台 → 外观 → 主题 → 安装主题中上传即可。
Full Changelog: v2.0.0...v2.1.0
Generated from v2.1.0
https://toolb.cn/favicon/{host},{host} 会自动替换为目标网址的域名)。toolb.cn 服务不可用时,可一键切换到自建 favicon 服务或其他同类模板,编辑器「直链 / 自定义」填入网址后自动按该模板生成图标。兼容性:Halo >= 2.25.0 | 浅色 / 深色主题 | 桌面 / 移动端自适应
体积缩小至63 KB
Full Changelog: v1.16.1...v1.17.0
Generated from v1.17.0
Full Changelog: v1.0.0...v1.0.1
Generated from v1.0.1
呀呼!欢迎使用 Ethereal 主题 v1.1.2 版本
本次更新对后台设置项进行了全面重组,新增「布局设置」页集中管理布局类配置,并完成了 Halo 2.26 页面布局契约模板适配、跨页滚动性能优化与目录体验修复
⚠️⚠️⚠️ 更新必读: 本次为破坏性更新,已保存的大部分主题设置会丢失,升级后需重新配置。受影响的设置项:Banner 布局、Banner 样式、标题与副标题、动画速度、欢迎弹窗、菜单、页面布局、文章卡片布局、菜单栏设置(含菜单样式/固定菜单栏/配色切换/访客样式切换)、浮动导航按钮、配色切换开关
更新后建议前往「主题设置 → 详细」进行 重载主题配置 & 清除模版缓存 两项操作,确保新设置项正常生效
Halo 2.26 页面布局契约模板适配:新增 layout.astro 契约模板,供插件自有前台页面复用主题外壳,含样式顺序对齐、PAGE_WIDTH 常量与动画配置优化
后台设置重组:新增「布局设置」设置页,将分散在多个页面的布局类设置集中管理;「基础设置」页删除,Banner 样式/标题与副标题/动画速度迁入「样式设置」页;详细迁移清单见下方 设置项迁移
⚠️⚠️⚠️ 本次为破坏性更新,以下设置项因组键变更,升级后配置将回落默认值,需用户重新配置。
| 设置项 | 原位置 | 新位置 |
|---|---|---|
| Banner 布局 | 基础设置 | 布局设置 |
| Banner 样式 | 基础设置 | 样式设置 |
| 标题与副标题 | 基础设置 | 样式设置 |
| 动画速度 | 基础设置 | 样式设置 |
| 欢迎弹窗 | 基础设置 | 布局设置 |
| 菜单 | 基础设置 | 布局设置 |
| 页面布局 | 侧边栏 | 布局设置 |
| 文章卡片布局 | 文章 | 布局设置 |
| 菜单栏设置 | 样式设置 | 布局设置 |
| 浮动导航按钮 | 样式设置 | 布局设置 |
| 配色切换开关 | 样式设置 | 布局设置 |
| 固定导航栏 | 样式设置 | 布局设置 |
| 基础设置全页 | — | 已删除,原有设置全部迁出 |
升级后请前往「主题设置」对照上表逐项检查并重新配置。
后台设置项重组:基础设置 / 样式设置 / 侧边栏 / 文章四个设置页精简重构,设置层级更清晰;「样式」tab 更名「样式设置」
配色(深浅色)切换:「允许访客切换配色」移入菜单栏设置并改名「配色(深浅色)切换」,控制导航栏明暗切换按钮的显示
菜单栏设置:「固定导航栏」更名「固定菜单栏」
菜单下拉框:菜单选择由 radio 改为下拉框(menuSelect)
悬浮目录:优化二栏样式下的悬浮目录,当页面宽度不足时自动隐藏,避免目录显示异常
版本号提升至 v1.1.2
README 全面重写:更新项目介绍、功能列表、安装说明,改版徽章
变更完整日志: v1.1.1...v1.1.2
Generated from v1.1.2
升级至 3.0.0 后,原有模型配置将完全不可用,且不会自动迁移。当前版本的模型能力已全部迁移至 AI Foundation,请确认 Halo 已升级至 2.26.0 或更高版本,并按照以下步骤重新配置模型:
升级步骤:
JsonMapper Bean 时编辑器 AI 与 RAG 组件无法初始化的问题初版上架。
恢复此前被误 git checkout 还原的修复。将 legal 链接(隐私、条款、友链、关于)的开关判断从错误的 Elvis 写法 ?: true ? 改为正确的 ? 条件判断,确保开关关闭时不显示对应链接。
修复打开抽屉(汉堡菜单)后顶部导航栏消失/被卷走的问题。在 @media (max-width: 768px) 内新增:抽屉打开时强制 .site-header 固定在最上层。
层叠关系:.site-header (z-index 101) > .header-nav 抽屉 (z-index 100) > .nav-backdrop (z-index 99)。
DevTools 显示抽屉左侧存在 8px 灰色间隙,根因为桌面端 .header-nav { margin-left: 8px } 在移动端未被重置。在移动端 media query 内的 .header-nav 增加 margin-left: 0,消除左侧留白。
友链简洁模式下名称过长时改为省略号截断,避免溢出。
详情请参阅更新日志(在 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.zipis the English default package with.bronly.
howiehz-higan-en-tiny.zipis 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.zipis the English full precompressed package with.gz/.br/.zst.
呀呼!欢迎使用 Ethereal 主题 v1.1.1 版本
本次更新新增了 Banner 全屏与全屏透明模式、访客前台快速切换样式,并带来卡片磨砂、目录高亮重构与一批体验修复
更新后建议前往「主题设置 → 详细」进行 重载主题配置 & 清除模版缓存 两项操作
本次更新会导致已保存的 Banner 相关设置丢失,请前往「主题设置 → 基础设置 → Banner 样式」重新配置
Banner 全屏与全屏透明模式:新增 Banner 显示模式四选开关(关闭/纯色、横幅、全屏、全屏透明)——「全屏」模式下首页 Banner 占满整屏,「全屏透明」模式下无横幅、整屏壁纸作为页面背景,配合「高级材质」使内容与组件卡片呈现磨砂透明效果;全屏透明模式下还可分别调节壁纸透明度、背景模糊度与卡片透明度,后台与前台面板均可设置,需同时开启「高级材质」;可前往「主题设置 → 基础设置 → Banner 布局」配置体验
访客前台样式切换面板:导航栏原有的「主题色」切换面板升级为「显示设置」面板(外观 / 壁纸双分区),访客可实时切换主题色相、文章列表/网格布局、卡片样式(悬浮 / 磨砂 / 瀑布流)、壁纸模式,以及横幅波浪、首页壁纸标题等壁纸设置;可在「主题设置 → 样式 → 菜单栏设置 → 访客样式切换」逐项配置
文章页隐藏封面图开关:新增文章页正文上方封面图显示开关,列表/卡片封面不受影响;可前往「主题设置 → 文章 → 内容显示 → 显示封面图」配置 #20
网格封面高度自适应:网格布局新增封面高度自适应开关,开启后封面自动拉伸填满卡片剩余高度,等高网格下同排封面等高、摘要下方不留白;可前往「主题设置 → 文章 → 文章卡片布局 → 网格设置」配置
目录高亮重构:高亮指示器改用主题色并同步动画速度档位,转场更平滑;二栏悬浮目录不再显示「此文章无目录」占位文案
后台设置项:Banner 相关设置项拆分为「Banner 布局」和「Banner 样式」两项设置组;原「固定色调」开关移入「访客样式切换」并更名为「主题色相切换」
部分卡片样式、固定导航栏与网格细节显示优化
修复网格布局文章卡片箭头未与标题对齐的问题 #17
修复文章卡片主题色装饰竖线未对齐标题的问题 #19
修复文章分享海报点击保存无反应的问题 #22
修复公告小组件 PC 端无法关闭的问题 #21
修复固定导航栏与文章卡片相关布局问题
应该没了吧?忘了
版本号提升至 v1.1.1
新增 AGENTS.md 开发约定文档,完善 README
依赖升级:astro 7.2.0 → 7.2.1(补丁级更新) by @dependabot[bot] in #23
随着功能的逐渐增多,主题将在下个版本对后台设置项进行重新整理,优化设置项分页,提升用户体验
如您有更好的改进意见,欢迎在 Issue 中提交
变更完整日志: v1.1.0...v1.1.1
Generated from v1.1.1
权限约束覆盖全部订阅(对应意见 1「权限与访问控制」):
审计写入失败保留重试(对应意见 2「准确的上架信息」):
其余同 1.0.12:ReasonType 命名空间
notify-hub-*与资源所有权标签、原生通知可逆标记已读、性能整改(增量设备索引 / 备份轮询 300s / 无周期扫描)。