sky 发布于
>=2.23.0
发布时间:2026-05-25
新增
- 新增 Steam 桌面中卡片小组件
plugin-steam.summary。 - Steam 小组件支持在线、离线、正在游玩三种状态展示。
- 正在游玩时使用当前游戏封面作为背景装饰;非游玩状态使用 Steam 风格背景。
优化
- 适配并复验近期插件版本:
plugin-friends:1.4.6PluginLinks:2.0.0PluginPhotos:2.1.1plugin-shiki:1.3.1
PluginLinks2.0.0 的友链申请助手调整为两种形态:- 访客默认手动填写友链申请表。
- 管理员登录态可使用 Console detail API 自动补全。
- 友链申请表不再默认填入
https://www.5ee.net/。 - 静态构建产物已同步到
templates/assets/**,Halo 可直接加载新版运行时代码。
修复
- 修复未登录访客仍能看到“生成 / 自动补全”入口的问题。
- 移除旧版匿名
PluginLinks/link-detail提取链路,避免跨权限调用。 - 修复友链申请字段被预览区域布局影响,导致默认表单体验不稳定的问题。
支持
- 支持
PluginLinks2.0.0 的api.link.halo.run/console.api.link.halo.run命名空间。 - 支持访客手动提交友链申请;提交失败时切换为留言板草稿。
- 支持管理员在输入站点 URL 后主动触发自动补全。
- 支持
PluginPhotos2.1.1 的列表页和详情页惰性模型变量。 - 支持
plugin-friends1.4.6 在 Links 2.0.0 依赖下继续使用 SSR feed 和linkName筛选。 - 支持
plugin-shiki1.3.1 的末尾空代码行修正;主题继续避免重复接管高亮。
不支持 / 暂不支持
- 不支持访客或普通用户使用友链自动补全;该功能仅面向管理员。
- 不支持匿名前端调用 Links Console detail API。
- 不支持旧版
PluginLinks/link-detail匿名提取接口。 - 不支持自动判断所有自定义管理员角色;当前识别
super-role、admin、administrator。 - 暂未实测普通登录但非管理员账号;该路径按角色判断隐藏自动补全入口。
PluginPhotos公共 REST、tag、ungrouped 和详情预取仍属于后续增强,不在本版本接入。- Docsme / Moments 中 Shiki 真实代码块样本仍待补充,不阻塞当前
plugin-shiki1.3.1 兼容标记。
Git 变更总结
a54a1fc feat: add Steam desktop summary widget9bbc3e3 docs: 更新插件适配契约版本7d874f6 feat(links): 收紧友链申请自动补全权限f9f19f5 build: 同步主题静态构建产物
验证
pnpm run build-onlypnpm run typecheckpnpm run lintpnpm run verify:reloadSMOKE_BASE_URL=${HALO_BASE_URL:-http://localhost:8090} pnpm run smoke:playwright- 浏览器验证:
- 管理员态:友链自动补全入口显示,URL 默认为空。
- 匿名态:不显示生成/自动补全,默认显示手动申请表。
Generated from v0.9.36
资源下载
- theme-sky-blog-3-0.9.36.zip
