Repository navigation
Releases: cnmbdb/halo
Release list
AOSTE 1.19.18 · 首页布局、文章卡片与阅读排行榜
AOSTE 主题 1.19.18 · 商城插件 0.3.1
首页布局、文章卡片与阅读排行榜:
- 首页第一区块改为左侧一张大图、右侧上下两张图片,后台配置同步对应布局。
- 首页文章支持四列网格,封面铺满卡片顶部;常规字重标题最多两行并预留高度。
- 移除文章卡片分类标签和发布日期,以及对应的后台开关。
- 新增独立阅读排行榜设置,默认展示 10 篇,支持阅读量/最新排序、TOP1 大图及移动端设置。
- 分类按钮按独立图片、共用图片、默认图案依次回退,未单独配置图片的按钮会继承共用图片。
- 首页上一页、页码和下一页控件使用胶囊边框。
- 商城插件维持 0.3.1,保留现有统一授权与商城卡片功能。
升级前请备份站点和主题自定义文件。可下载 theme-aoset-1.19.18.zip,
通过 Halo 主题升级上传安装,或使用后台独立更新入口。
每页文章数量由 Halo「设置 → 文章设置」管理;需要四列六行时将相应列表页显示条数设为 24。
站点内容、分类图片选择和每页 24 篇的站点配置不包含在主题包内。
{
"schemaVersion": 1,
"theme": {
"id": "theme-aoset",
"version": "1.19.18",
"asset": "theme-aoset-1.19.18.zip",
"requires": ">=2.26.0",
"sha256": "87b2905a347fd732e9c08f2b479f68e8031bf2707d198fca933688944b82154d"
},
"plugin": {
"id": "commerce",
"version": "0.3.1",
"asset": "plugin-commerce-0.3.1.jar",
"requires": ">=2.26.0",
"sha256": "437f1c2a025bc3cfcbcfcb252ab4f2b0449fc6eb2365ae77b389ec7f701e3606"
}
}
AOSTE 1.19.17 · 首页文章与商城卡片优化
AOSTE 主题 1.19.17 · 商城插件 0.3.1
首页文章与商城卡片优化:
- 首页文章卡片移除作者头像与名称,保留发布日期设置。
- 移除首页文章卡片已不再使用的“显示作者”设置。
- 商城商品卡片改为上图下文,图片区域统一为 1:1 正方形,长标题不会撑高图片。
- 商品卡片宽度跟随商城列数设置;保留图片等比裁切、商品链接与价格。
- 商城插件维持 0.3.1,保留现有主题与插件统一授权逻辑。
升级前请备份站点和主题自定义文件。可从本发布页下载 theme-aoset-1.19.17.zip,
通过 Halo 主题升级上传安装,或使用后台独立更新入口。
文章封面补齐属于站点内容数据,不包含在主题包内。
{
"schemaVersion": 1,
"theme": {
"id": "theme-aoset",
"version": "1.19.17",
"asset": "theme-aoset-1.19.17.zip",
"requires": ">=2.26.0",
"sha256": "11adedc4b235db83870b43a2a897124a22ae4d21bed29dd87cb0e52d0040239b"
},
"plugin": {
"id": "commerce",
"version": "0.3.1",
"asset": "plugin-commerce-0.3.1.jar",
"requires": ">=2.26.0",
"sha256": "1631706309e7c18091e333aa7bd83c222dfec6281998ec680277a45559c00d2b"
}
}
AOSTE 1.19.16 · 主题与插件统一授权
AOSTE 主题 1.19.16 · 商城插件 0.3.1
主题与插件共用 ETS 授权入口:
- 后台主题更新页与插件设置共用一份授权码,保存并验证后同时生效。
- 如无授权码请前往获取(免费):https://hfz.pw/shop/2678.html
- 未授权时由服务端禁止主题页面、商品浏览与新下单;后台授权/更新入口、已有订单查询、交付与支付回调保留。
- 授权码保存在 Halo Secret 中;授权失效、撤销或到期后停止对外服务。服务端最多缓存一分钟;授权服务故障时校验失败。
- 主题依赖 Aoste主题插件 >=0.2.9,插件停用或缺失时显示授权提示页。
部署前先发布 ETS-admin 的 /api/authorization/aoste,再升级插件与主题并填写授权码。
先在测试站验证授权,再应用生产站点;未授权的站点升级后将停止主题与商城服务。
升级前请备份站点和主题自定义文件。
{
"schemaVersion": 1,
"theme": {
"id": "theme-aoset",
"version": "1.19.16",
"asset": "theme-aoset-1.19.16.zip",
"requires": ">=2.26.0",
"sha256": "0f3fe0651948bd16ab981ccae4d1382c084468a628029754bcee74b2bb23901a"
},
"plugin": {
"id": "commerce",
"version": "0.3.1",
"asset": "plugin-commerce-0.3.1.jar",
"requires": ">=2.26.0",
"sha256": "ae7f877e92ebed85fe3b2a222f3746bc89f0a13860fa21a43fb888b8fea81091"
}
}
AOSTE 1.19.15 · 主题与插件统一授权
AOSTE 主题 1.19.15 · 商城插件 0.3.0
主题与插件共用 ETS 授权入口:
- 后台主题更新页与插件设置共用一份授权码,保存并验证后同时生效。
- 如无授权码请前往获取(免费):https://hfz.pw/shop/2678.html
- 未授权时由服务端禁止主题页面、商品浏览与新下单;后台授权/更新入口、已有订单查询、交付与支付回调保留。
- 授权码保存在 Halo Secret 中;授权失效、撤销或到期后停止对外服务。服务端最多缓存一分钟;授权服务故障时校验失败。
- 主题依赖 Aoste主题插件 >=0.2.9,插件停用或缺失时显示授权提示页。
部署前先发布 ETS-admin 的 /api/authorization/aoste,再升级插件与主题并填写授权码。
先在测试站验证授权,再应用生产站点;未授权的站点升级后将停止主题与商城服务。
升级前请备份站点和主题自定义文件。
{
"schemaVersion": 1,
"theme": {
"id": "theme-aoset",
"version": "1.19.15",
"asset": "theme-aoset-1.19.15.zip",
"requires": ">=2.26.0",
"sha256": "cfefe2e3055ed60f6a062e7fef7867bb7b10f94ab0456fb044d98a4523170471"
},
"plugin": {
"id": "commerce",
"version": "0.3.0",
"asset": "plugin-commerce-0.3.0.jar",
"requires": ">=2.26.0",
"sha256": "6d45a98ad5800cc478d955bf3b0c28f62d4b1538fdb6a8702bedd8471b1d13b0"
}
}
AOSTE 1.19.14 · 主题与插件统一授权
AOSTE 主题 1.19.14 · 商城插件 0.2.9
主题与插件共用 ETS 授权入口:
- 后台主题更新页与插件设置共用一份授权码,保存并验证后同时生效。
- 如无授权码请前往获取(免费):https://hfz.pw/shop/2678.html
- 未授权时由服务端禁止主题页面、商品浏览与新下单;后台授权/更新入口、已有订单查询、交付与支付回调保留。
- 授权码保存在 Halo Secret 中;授权失效、撤销或到期后停止对外服务。服务端最多缓存一分钟;授权服务故障时校验失败。
- 主题依赖 Aoste主题插件 >=0.2.9,插件停用或缺失时显示授权提示页。
部署前先发布 ETS-admin 的 /api/authorization/aoste,再升级插件与主题并填写授权码。
先在测试站验证授权,再应用生产站点;未授权的站点升级后将停止主题与商城服务。
升级前请备份站点和主题自定义文件。
{
"schemaVersion": 1,
"theme": {
"id": "theme-aoset",
"version": "1.19.14",
"asset": "theme-aoset-1.19.14.zip",
"requires": ">=2.26.0",
"sha256": "42926f8cbcd0cc6a733797125f0ca4a956df10ad480b5da62d1a7c90579167a3"
},
"plugin": {
"id": "commerce",
"version": "0.2.9",
"asset": "plugin-commerce-0.2.9.jar",
"requires": ">=2.26.0",
"sha256": "bff3ec64de055744c765dd4cc98b03a0b18c858f65eb52c498fecaf8df0e68f8"
}
}
AOSTE 1.19.13 · 移动端首页布局与后台设置
AOSTE 主题 1.19.13 · 商城插件 0.2.8
首页移动端布局优化:
- 手机搜索改为图标按钮,减少导航挤占。
- 自定义卡片默认双列、原图比例,避免固定高度裁切和长屏堆叠。
- 后台:首页布局 → 自定义卡片区块,新增手机端列数、媒体比例、卡片间距。
- 手机端支持单列/双列、原图/16:10/1:1/沿用卡片高度、8/12/18px 间距;桌面列数和尺寸独立保留。
- 收紧首页区块、分类、文章卡片间距,调整移动端圆角与文字尺寸。
- 幻灯片紧凑/舒展高度适配手机,保留全高度和自适应模式。
- 已在 Docker 沙盒实际验证后台切换保存,测试 320/390/430/768/1280px,无横向溢出。
- 插件保持 0.2.8,本次无需升级插件。
建议先手动升级插件至 0.2.8,刷新后台后再检查并升级主题。
旧版检查不到新版本时,可从本发布页下载插件 JAR,通过 Halo 自带的插件升级上传一次。
后台手动升级:主题 → 独立更新 → 检查更新 → 升级主题。
也可下载 theme-aoset-1.19.13.zip,通过 Halo 自带的主题升级上传安装。
升级前可导出主题配置;主题文件会被新版覆盖。
{
"schemaVersion": 1,
"theme": {
"id": "theme-aoset",
"version": "1.19.13",
"asset": "theme-aoset-1.19.13.zip",
"requires": ">=2.26.0",
"sha256": "637c115ac65560bcbf10f77164135cf6aa1f53312b7b87c2deeea17395dbc123"
},
"plugin": {
"id": "commerce",
"version": "0.2.8",
"asset": "plugin-commerce-0.2.8.jar",
"requires": ">=2.26.0",
"sha256": "4f20be3f0fb8c1c1f2d389a9d4edf602e077387babf2e235c243c49d1fac1ef1"
}
}
AOSTE 1.19.12 · 修复插件配置加载与主题升级入口
AOSTE 主题 1.19.12 · 商城插件 0.2.8
修复插件升级后 commerce-settings 无法加载:打包保留 JAR 中的目录条目,
使 Halo 可正常发现 extensions 下的配置与权限定义。
恢复主题详情“升级”打开的 AOSTE 独立更新入口。
增加目录、配置定义、版本元数据与主题更新扩展点的回归检查。
主题详情作者改为 HFXChat,链接为 https://x.com/HFXChat。
独立更新修复(需要升级商城插件):
- 手动点击“检查更新”绕过内存、浏览器及 CDN 的旧清单缓存。
- 保留并发请求合并、自动检查的一分钟缓存,以及版本、来源、文件大小和 SHA-256 校验。
- 移除更新页顶部 GITHUB RELEASES 英文标记。
- 版本卡片改为无边框、半透明毛玻璃背景,适配窄屏。
首页布局 → 幻灯片高度新增:
- 全高度:占满视口扣除顶部导航与间距后的剩余高度,手机端同步适配。
- 自适应:按当前图片原始比例完整展示,不裁切;切换图片时高度随当前图片调整。
保留紧凑、舒展和已有配置,默认仍为舒展。
已检查桌面 1280×720 与手机 390×844 的尺寸、原有模式兼容性及图片比例。
建议先手动升级插件至 0.2.8,刷新后台后再检查并升级主题。
旧版检查不到新版本时,可从本发布页下载插件 JAR,通过 Halo 自带的插件升级上传一次。
后台手动升级:主题 → 独立更新 → 检查更新 → 升级主题。
也可下载 theme-aoset-1.19.12.zip,通过 Halo 自带的主题升级上传安装。
升级前可导出主题配置;主题文件会被新版覆盖。
{
"schemaVersion": 1,
"theme": {
"id": "theme-aoset",
"version": "1.19.12",
"asset": "theme-aoset-1.19.12.zip",
"requires": ">=2.26.0",
"sha256": "f8ac048a7b5928328665b6ca7037760198f77eca8dd8299b73c59563293d1b8b"
},
"plugin": {
"id": "commerce",
"version": "0.2.8",
"asset": "plugin-commerce-0.2.8.jar",
"requires": ">=2.26.0",
"sha256": "4f20be3f0fb8c1c1f2d389a9d4edf602e077387babf2e235c243c49d1fac1ef1"
}
}
AOSTE 1.19.11 · 更新缓存修复与毛玻璃界面
AOSTE 主题 1.19.11 · 商城插件 0.2.7
独立更新修复(需要升级商城插件):
- 手动点击“检查更新”绕过内存、浏览器及 CDN 的旧清单缓存。
- 保留并发请求合并、自动检查的一分钟缓存,以及版本、来源、文件大小和 SHA-256 校验。
- 移除更新页顶部 GITHUB RELEASES 英文标记。
- 版本卡片改为无边框、半透明毛玻璃背景,适配窄屏。
首页布局 → 幻灯片高度新增:
- 全高度:占满视口扣除顶部导航与间距后的剩余高度,手机端同步适配。
- 自适应:按当前图片原始比例完整展示,不裁切;切换图片时高度随当前图片调整。
保留紧凑、舒展和已有配置,默认仍为舒展。
已检查桌面 1280×720 与手机 390×844 的尺寸、原有模式兼容性及图片比例。
建议先手动升级插件至 0.2.7,刷新后台后再检查并升级主题。
旧版检查不到新版本时,可从本发布页下载插件 JAR,通过 Halo 自带的插件升级上传一次。
后台手动升级:主题 → 独立更新 → 检查更新 → 升级主题。
也可下载 theme-aoset-1.19.11.zip,通过 Halo 自带的主题升级上传安装。
升级前可导出主题配置;主题文件会被新版覆盖。
{
"schemaVersion": 1,
"theme": {
"id": "theme-aoset",
"version": "1.19.11",
"asset": "theme-aoset-1.19.11.zip",
"requires": ">=2.26.0",
"sha256": "e5d02b129ccbdae81c22924ba91417f7184aa417cc5b76556710c7a9b595df40"
},
"plugin": {
"id": "commerce",
"version": "0.2.7",
"asset": "plugin-commerce-0.2.7.jar",
"requires": ">=2.26.0",
"sha256": "af04f79981fd1400097fd02964a34b4d63d5408ca93e93578ec161055930ed6e"
}
}
AOSTE 1.19.10 · 幻灯片全高度与自适应
AOSTE 主题 1.19.10 · 商城插件 0.2.6(未改动)
首页布局 → 幻灯片高度新增:
- 全高度:占满视口扣除顶部导航与间距后的剩余高度,手机端同步适配。
- 自适应:按当前图片原始比例完整展示,不裁切;切换图片时高度随当前图片调整。
保留紧凑、舒展和已有配置,默认仍为舒展。无需升级商城插件。
已检查桌面 1280×720 与手机 390×844 的尺寸、原有模式兼容性及图片比例。
后台手动升级:主题 → 独立更新 → 检查更新 → 升级主题。
也可下载 theme-aoset-1.19.10.zip,通过 Halo 自带的主题升级上传安装。
升级前可导出主题配置;主题文件会被新版覆盖。
{
"schemaVersion": 1,
"theme": {
"id": "theme-aoset",
"version": "1.19.10",
"asset": "theme-aoset-1.19.10.zip",
"requires": ">=2.26.0",
"sha256": "b414918d610f1704f5d696a245e5778d48dbf6cb29c64ca939e8e890d3882fc4"
},
"plugin": {
"id": "commerce",
"version": "0.2.6",
"asset": "plugin-commerce-0.2.6.jar",
"requires": ">=2.26.0",
"sha256": "4388ba151119fe20788527b17da5205471453fdaafd78d2dc596031b4def02f4"
}
}
AOSTE 1.19.9 · 修复首页图片旧地址兼容
AOSTE 主题 1.19.9 · 商城插件 0.2.6
修复 GitHub API 限流影响独立更新的问题:从公开仓库静态清单检查版本,通过固定的 Release 地址下载安装包。合并并发检查,缓存一分钟。修复首页幻灯片与自定义卡片仍引用旧 screenshot.png 时的图片加载问题,兼容已有配置并更新默认地址。插件列表支持 GitHub Releases 新版本提示,可点击「查看详情」或「立即更新」。立即更新进入确认流程,经大小与 SHA-256 校验后通过官方 Halo 接口升级。主题升级弹窗继续提供 AOSTE 独立更新入口,不修改 Halo 核心。
「独立更新」页:在官方 Halo 后台检查、下载并升级主题和商城插件,更新来自 GitHub Releases,无需官方应用市场。
安装包通过大小与 SHA-256 校验后才会提交升级;修复了 WebFlux 默认 256 KB 缓冲限制导致较大安装包下载失败的问题。支持版本比较、Halo 兼容检查、更新说明、配置导出和升级结果确认。
保留插件 0.1.1 的历史卡密交付修复。
首次安装或从旧版升级:下载完整安装包并解压,分别安装/升级其中的主题 ZIP 和插件 JAR,启用插件与主题。
后续更新:主题 → 独立更新,插件 → Aoste主题插件 → 设置 → 独立更新,或 /console/aoste/updates。
最低运行环境:官方 Halo 2.26。主题配置、商品与订单数据会保留;主题自定义文件会被覆盖,插件升级期间商城服务会短暂重启。
独立文件:theme-aoset-1.19.9.zip 为可直接安装的主题;plugin-commerce-0.2.6.jar 为商城插件。
AOSTE-1.19.9-with-commerce-plugin.zip 是组合包,先解压再安装;GitHub 自动生成的 Source code 压缩包不是安装包。
{
"schemaVersion": 1,
"theme": {
"id": "theme-aoset",
"version": "1.19.9",
"asset": "theme-aoset-1.19.9.zip",
"requires": ">=2.26.0",
"sha256": "7b91e62df3a2d8d1c32beeed810161dfa1c7a32e7e03666a7e7d20c072890f89"
},
"plugin": {
"id": "commerce",
"version": "0.2.6",
"asset": "plugin-commerce-0.2.6.jar",
"requires": ">=2.26.0",
"sha256": "4388ba151119fe20788527b17da5205471453fdaafd78d2dc596031b4def02f4"
}
}