FIT2CLOUD
Sky Blog Theme 的图标

Sky Blog Theme

16,486
4,543

基于Vite、Tailwind CSS、DaisyUI和Alpine.js的现代化Halo主题

2.2.34
sky 发布于
>=2.23.0

更新内容

依赖与构建安全

  • 将源码构建基线收口为 Node.js >=24.18.0 <25 和 pnpm 10.34.5
  • 升级并固定 Vite 8.1.5、Tailwind CSS 4.3.3、DaisyUI 5.6.18、TypeScript 6.0.3、Alpine.js 3.15.12、Swup 4.9.2 等核心依赖。
  • 移除已无必要的 Autoprefixer 和冗余开发依赖,收紧高风险传递依赖版本;最终安全审计未发现已知漏洞。
  • 新增源码、配置、格式、插件契约、依赖审计、完整构建和生成产物一致性门禁。
  • 固化 19 个构建入口、5 个版本化 chunk、静态资源引用和缓存版本检查,禁止旧 chunk、Sourcemap 与未登记产物进入主题包。
  • 加固 GitHub Quality Gate 与主题 CD,统一 Node、pnpm 版本来源并固定外部工作流引用。

PJAX 与页面生命周期

  • 修复 PJAX 导航后主样式、字体和全局网格背景重复加载的问题。
  • 修复 swup:page:view 重复触发、页面 body 状态漂移和插件运行时 class 被覆盖的问题。
  • 收口 GitHub 热力图、图片懒加载、动画、预加载器、Observer、Timer 和 RAF 的离页清理,避免重复进入后的实例泄漏。
  • 改进缓存图片、失败图片、前进、后退、重复进入和快速连续导航的处理。
  • 修复离页后桌面二级菜单、移动端抽屉和移动子菜单仍保持打开的问题。
  • 补齐 Swup HeadPlugin 同步新 Head 资源后外部脚本不会自动执行的缺口;只重放尚未执行的脚本,并按完整 URL 和版本去重。
  • 修复首页 Thymeleaf 条件类被格式化器破坏后造成流式响应中断的问题,并加入静态契约门禁。
  • 修复 Steam 页面空图片地址请求,并统一各布局的全局背景挂载位置。

插件适配

  • 适配 Contact Form 1.6.4 的 21 个主题变量及普通、单表单、自动加载三类宿主,补齐明暗主题和占位符样式。
  • 继续保持 PluginLinks 2.0.0、Friends 1.4.6、Link Submit 1.0.7 组合的 PJAX 弹窗、资源去重和失败降级兼容。
  • 改进图库、LightGallery、Docsme、Steam、朋友圈、瞬间等页面在 PJAX 重入后的资源和生命周期管理。
  • AI Assistant 2.2.4 的既有摘要小部件已完成无模型安全烟测,覆盖首次 PJAX 注入、明暗模式、390px 移动端及前进/后退;临时配置已精确恢复,未调用模型。
  • 插件契约继续区分“实现版本、运行测试版本和当前安装版本”,不以安装成功代替完整业务兼容结论。

验证结果

  • 在 Halo Pro 2.25.4 主实例完成 Theme Reload、页面缓存刷新和真实浏览器复验。
  • 基础插件页面检查 12/12、深度页面/API 与 Bangumi 边界检查 36/36
  • 真实浏览器已覆盖首页、瞬间、Links 申请弹窗、图库灯箱、Docsme、Steam、朋友圈、文章、作者页,以及返回、前进、重复进入、主题切换和移动端抽屉。
  • 快速连续导航实测为 visit:start=2visit:abort=1page:view=1visit:end=1,最终页面和资源实例正确收敛。
  • 27 个主题插件契约对应插件均处于 STARTED,严格版本门禁通过;主实例另有 18 个矩阵外插件,继续按能力边界单列,不自动标记兼容。
  • 开发者模式开启时,首页到瞬间的真实 PJAX 导航产生 23 条 [SkyDebug:*] 日志;关闭并恢复配置、清缓存、硬刷新后,同一路径为 0 条。
  • Node.js 24.18.0 + pnpm 10.34.5 完整构建通过,生成 19 个入口、5 个 2.2.34 chunk 和主题安装包。

兼容说明

  • Halo 要求:2.23.0 及以上版本。
  • 源码构建环境:Node.js >=24.18.0 <25、pnpm 10.34.5
  • 同时使用朋友圈或友链提交时,PluginLinks 继续固定为 2.0.02.1.02.2.1 存在已确认的跨插件类加载冲突。
  • Contact Form 1.6.4 已完成主题变量、宿主和资源适配,但当前站点没有真实表单样本,UI、校验、上传与提交尚未执行。
  • AI Assistant 2.2.4 仅验证已有摘要小部件,不包含模型生成、RAG 或编辑器 AI。
  • 本次不宣称所有已安装插件的全部业务流程均已验证。

Generated from v2.2.34

资源下载

  • theme-sky-blog-1-2.2.34.zip
2.2.33
sky 发布于
>=2.23.0

更新内容

主题运行时与页面体验

  • 统一开发者模式与 SkyDebug 日志门禁;关闭开发者模式时不再输出主题诊断日志,并过滤敏感字段。
  • 收口 PJAX 页面挂载、清理、脚本重放和未知路由降级,修复重复实例与返回页面后功能失效。
  • 改进通用页面、正文、导航、分享、错误页和维护页的响应式展示与失败降级。
  • 修复微信分享二维码 SVG 命名空间,并重构本地文档目录。

插件适配

  • Links 2.0.0、Friends 1.4.6、Link Submit 1.0.7:修复分组、申请弹窗、PJAX 重入与失败降级;明确 Links 2.1.0~2.2.1 组合的类加载冲突边界。
  • Moments 1.16.1、LightGallery 1.2.1:修复单图跳转、多图灯箱、表情选择器和 PJAX 清理。
  • Photos 2.1.2:修复无限加载与动态灯箱;20→40→46 张加载及 46 个详情路由验证通过。
  • Douban 1.2.5:修复非法查询归一、筛选历史、空态和边界处理。
  • Bangumi 1.4.1:适配稳定版,数值越界返回 404、文本参数自动回退,真页 PJAX 验证通过。
  • Shiki 1.4.1:修复嵌套代码块;26 个真实代码块的两轮 PJAX、折叠和明暗切换验证通过。
  • 改进 Categories、Steam、Docsme、Equipment 等页面的请求取消、重试、空态与失败降级。

验证与发布

  • 新增 27 个主题插件契约、安装版本检查及只读页面/API 冒烟检查。
  • 标准检查 12/12、完整深度检查 36/36。
  • Node 24 + pnpm 10 完整构建通过,生成 19 个入口、62 个模块。
  • 更新主题版本及静态资源缓存版本到 2.2.33。

兼容说明

  • Halo 要求:2.23.0 及以上版本。
  • Contact Form 1.6.4 与 AI Assistant 2.2.4 高于现有主题契约;当前没有已知主题故障,但因缺少真实业务样本,暂不标记为完整测试通过。
  • 本版本的主题包、GitHub Release 资产及 Halo 应用市场提交由官方持续交付工作流自动处理。

Generated from v2.2.33

资源下载

  • theme-sky-blog-1-2.2.33.zip
2.2.23
sky 发布于
>=2.23.0

更新内容

发布链路

  • 移除 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

资源下载

  • theme-sky-blog-1-2.2.23.zip
2.2.19
sky 发布于

>=2.23.0

v2.2.19

发布时间:2026-05-13

本版本包含 v2.2.18 之后的所有提交,重点是插件适配闭环、Docsme 免费版支持、Photos/PJAX 修复、Douban 页面接入和验证脚本增强。

插件适配

  • 修复 PJAX 后 lightgallery 插件脚本重放问题,避免图片灯箱在页面切换后失效。
  • 适配 Photos 详情页 PJAX 访问与返回流程,补齐详情页布局和相邻图片探索体验。
  • 支持 Docsme 免费版 1.5.0,同时保留专业版 1.6.0 兼容说明。
  • 改进 Docsme 目录页脚本链路和 0 篇文档项目禁用态,避免无内容项目生成不可用入口。
  • 改进 Links 提交兼容性;当 link-submit 接口不可用时,友链申请弹窗切换到评论留言兜底。
  • 补充 Moments POST 媒体渲染契约,避免只支持 PHOTO/VIDEO/AUDIO
  • 新增 Douban 豆瓣记录页面适配,支持海报网格、类型筛选、题材筛选、分页、加载态、空态和错误态。
  • Douban 页面按 plugin-douban v1.2.5 公开 API 渲染,避免触发插件路由懒加载变量在空筛选参数下的 NPE。
  • 修复 Douban 题材接口返回字符串数组时筛选按钮文本为空的问题。
  • 补充 Douban 图片加载失败占位;真实封面代理仍通过 plugin-doubanisProxy / proxyHost 配置处理。

验证与文档

  • 更新 Photos、Docsme、Search Widget、Alist、Douban 等插件适配说明。
  • 记录当前浏览器验收结果,包括 Docsme、Search Widget、Shiki、Comment Widget、lightgallery、暗色切换和移动端基础布局。
  • 明确 Alist 存储当前标记为不可用,不作为 Moments 前端发布上传后端。
  • 明确 Search Widget 本地旧索引 404 属于搜索插件索引数据问题,不属于主题模板缺口。
  • 增强插件深度验证,覆盖 Docsme 目录脚本链路和 Douban 真实题材接口。
  • 更新插件适配方案,记录 Douban、Alist、Search Widget、Docsme、Moments 等当前兼容边界。

提交范围

  • 4152a1a fix: replay lightgallery plugin scripts after pjax
  • 588d69c feat: adapt photos detail for pjax
  • 7aadf44 docs: update photos and docsme guidance
  • 71c496b fix: adapt docsme free version support
  • 9ea5edf fix: improve docsme and link submit compatibility
  • 0d6a724 chore: document plugin verification gaps
  • e33cd17 docs: record plugin browser verification
  • 9a5d90b docs: mark alist storage unsupported
  • 6aa231c docs: record search widget verification
  • 0152911 feat: adapt douban page
  • f39adf9 test: strengthen plugin verification
  • ae82d30 chore: release v2.2.19
  • 3a2625c docs: expand v2.2.19 release notes
  • 8e680cb docs: remove release note file

验证

  • pnpm lint
  • pnpm build-only
  • pnpm verify:plugins
  • pnpm verify:plugins:deep

Generated from v2.2.19

资源下载

  • theme-sky-blog-1-2.2.19.zip
2.2.18
sky 发布于

>=2.23.0

v2.2.18 更新说明

修复

  • 修复 PJAX 切换页面后 lightgallery.js 灯箱插件未重新初始化的问题。
  • 支持从任意页面进入引用 lightgallery 插件的页面后自动恢复灯箱绑定。
  • 修复 PJAX 下在线统计组件重复请求导致 429 Too Many Requests 的问题。

优化

  • 统一通过 PJAX 页面生命周期触发灯箱恢复逻辑。
  • 自动解析 lightgallery 插件注入脚本中的图片区域选择器,减少对固定页面的硬编码。
  • 更新静态构建产物版本引用到 2.2.18。

Generated from v2.2.18

资源下载

  • theme-sky-blog-1-2.2.18.zip
2.2.17
sky 发布于

>=2.23.0

v2.2.17 更新说明

感谢 @xiaocaiye5201314 提交 PR:#28,带来了默认主题跟随系统与 Windows 构建路径兼容相关改进。

新增

  • 默认主题支持“跟随系统”选项。
  • 主题切换支持浅色、深色、跟随系统三态循环。

修复

  • 修复 Windows 环境下路径分隔符导致部分页面 JS 构建异常的问题。
  • 修复跟随系统主题在部分浏览器中的监听兼容性问题。
  • 优化 PJAX 切页后主题状态保持逻辑。

优化

  • 优化导航栏主题按钮、移动端菜单、搜索入口和用户菜单的可访问性细节。
  • 保留并刷新 Halo 标准静态构建产物,确保主题资源完整输出。

Generated from v2.2.17

资源下载

  • theme-sky-blog-1-2.2.17.zip
2.2.16
sky 发布于

>=2.23.0

v2.2.16 更新说明

修复

  • 修复文章页脚本在服务器环境下因旧 chunk 缓存导致的加载异常
  • 修复 post.js 与共享分包文件版本不一致时引发的目录、点赞等组件连锁报错

优化

  • 共享 chunk 改为使用主题版本号命名
  • 发布后入口脚本与分包脚本保持同版本切换,降低浏览器复用旧资源的风险

版本

  • 主题版本更新至 2.2.16

Generated from v2.2.16

资源下载

  • theme-sky-blog-1-2.2.16.zip
2.2.14
sky 发布于

>=2.23.0

v2.2.15 更新说明

修复

  • 修复文章页脚本在服务器环境下偶发加载失败的问题
  • 修复 post.jstoc-utils.js 等分包文件在发布后可能出现的版本错配问题
  • 修复因文章脚本加载失败引发的点赞、目录等 Alpine 组件连锁报错

优化

  • 构建产物中的共享 chunk 改为使用版本号命名
  • 保持入口脚本继续使用主题版本号控制缓存
  • 避免浏览器在发版后复用旧的固定路径 chunk

版本

  • 主题版本更新至 2.2.15

Generated from v2.2.15

资源下载

  • theme-sky-blog-1-2.2.14.zip
2.2.14
sky 发布于

>=2.23.0

v2.2.14 更新说明

版本

  • 主题版本号更新至 2.2.14

调整

  • 同步更新 theme.yaml 中的主题版本
  • 同步更新 package.json 中的项目版本

发版信息

  • Git Commit: 856e721
  • Git Tag: v2.2.14

Generated from v2.2.14

资源下载

  • theme-sky-blog-1-2.2.14.zip
2.2.12
sky 发布于

>=2.23.0

v2.2.13 更新说明

修复

  • 修复文章页在 PJAX 切换后目录、抽屉和页面交互未正确重新初始化的问题
  • 修复文档页在 PJAX 切换后目录不显示的问题
  • 修复文章页与文档页目录相关事件在多次 PJAX 进入/离开后可能残留、重复绑定的问题

优化

  • 将文章页与文档页的页面逻辑统一接入 SkyPjax.onPage / onCleanup
  • 收敛文章页与文档页的生命周期管理,页面模块自行负责进入初始化与离开清理
  • 完善文档页目录 IntersectionObserver、滚动、抽屉与键盘事件的清理逻辑

版本

  • 主题版本更新至 2.2.13

验证

  • pnpm build-only 构建通过

Generated from v2.2.13

资源下载

  • theme-sky-blog-1-2.2.12.zip
2.2.11
sky 发布于

>=2.23.0

v2.2.12 更新说明

修复

  • 修复音乐播放器音量配置在 Thymeleaf 渲染时的类型错误
  • 兼容 volume 配置为字符串时的数值换算,避免模板渲染异常

优化

  • 版本号更新至 2.2.12

验证

  • pnpm build-only 构建通过

Generated from v2.2.12

资源下载

  • theme-sky-blog-1-2.2.11.zip
2.2.11
sky 发布于

>=2.23.0

v2.2.11 更新说明

修复

  • 修复 PJAX 场景下 halo:footer 全局脚本与页面切换冲突的问题
  • 修复评论页、目录页、文章页在 PJAX 后的初始化异常
  • 修复文章页摘要打字机在 PJAX 切页后仍继续执行,导致 textContent 报错的问题
  • 修复首页瞬间卡片光效在无事件对象时可能报错的问题

优化

  • 调整 PJAX 容器结构,新增 swup-page-extras,避免悬浮 Dock、目录抽屉等页面附加区域状态异常
  • 保持 halo:footer 注入区域常驻,不再在 PJAX 后重复执行全局页脚脚本
  • 增加统一的 SkyPjax.once / onPage / onCleanup 生命周期能力,便于后端注入脚本适配 PJAX
  • 收敛主题层 PJAX 逻辑,移除文章页特判,恢复为通用页面脚本初始化机制

版本

  • 主题版本更新至 2.2.11

Generated from v2.2.11

资源下载

  • theme-sky-blog-1-2.2.11.zip
2.2.10
sky 发布于

>=2.23.0

v2.2.10

✨ 新功能

  • 音乐播放器 9 宫格定位:后台新增「位置与显示」配置组,支持 9 个屏幕位置(左/中/右 × 上/中/下)及像素级微调,移除访客拖拽功能

🐛 修复

  • 修复 PJAX 导航时事件监听器泄漏问题
  • 修复 Vite watch 模式下构建产物触发递归循环的问题

🔧 内部

  • 升级全部依赖至最新版本,兼容 Vite 8 / TypeScript 最新构建
  • 锁定 pnpm-lock.yaml 依赖版本
  • 清理 Vercel 配置、Gradle 构建残留文件
  • 完善主题开发文档及音乐播放器使用说明

Generated from v2.2.10

资源下载

  • theme-sky-blog-1-2.2.10.zip
2.2.9
sky 发布于

>=2.23.0

v2.2.9 更新说明

新增与优化

  • 优化 PJAX 切页动画等待范围,避免首页装饰性动画阻塞页面跳转。
  • 修复从首页进入其他页面时,PJAX 需要等待 3 到 5 秒才完成切换的问题。
  • 音乐播放器主题色改为自动跟随当前主题主色,无需再单独配置播放器颜色。

配置调整

  • 精简音乐播放器后台配置,删除未被前端实际使用的无效字段。
  • 保留仍在使用的音量、播放顺序、APlayer JS 地址和 Meting API 代理配置。

构建产物

  • 同步更新前端构建产物与 chunk 输出。
  • 发布版本号提升至 2.2.9

Generated from v2.2.9

资源下载

  • theme-sky-blog-1-2.2.9.zip
2.2.8
sky 发布于

>=2.23.0

v2.2.8

新增

  • 悬浮音乐播放器(黑胶唱片/胶囊切换,暗亮色适配)
  • PJAX 无刷新页面切换(后台可开关)
  • 在线统计侧边栏组件(适配 plugin-online)

优化

  • PJAX 切页稳定性修复
  • 代码清理与模块化重构

Generated from v2.2.8

资源下载

  • theme-sky-blog-1-2.2.8.zip
2.2.7
sky 发布于
>=2.23.0

v2.2.7

🐛 Bug Fixes

  • 登录页 500 错误:修复开源版 Halo 因缺少 captchaProvider 属性导致登录页报 500 的问题,使用 toString() 检测实现 Pro/开源版自动兼容 (#23)

✨ Features

  • 首页瞬间标签显示:首页"瞬间说说" Tab 的两列/单列布局均支持显示 #标签 徽章,点击可跳转瞬间标签筛选页
  • 隐藏内容内联标签:瞬间内容区域自动隐藏插件渲染的裸标签链接([&_a.tag]:hidden),避免标签重复显示
  • Header 瞬间标签:首页 Header 瞬间卡片同步支持标签展示

Generated from v2.2.7

资源下载

  • theme-sky-blog-1-2.2.7.zip
2.2.6
sky 发布于
>=2.23.0

Release v2.2.6

🍎 适配与修复:

  • 适配 Halo >= 2.23.0 版本的本地加密登录与验证码组件(支持 jsencrypt 与 altcha 无版本号路径)。
  • 修复因 Halo 模板引擎升级导致的自带登录界面失效问题。

✨ 功能增强 (#21):

  • 重构页脚配置项,底部导航改用 Halo 菜单选择器接管。
  • 增强备案信息(ICP、公安),支持自定义图标与自定义跳转链接。
  • 版权文字左侧增加可选的前缀图标。
  • 托管与服务提供商列表增加独立的可选图标支持。
    \

Generated from v2.2.6

资源下载

  • theme-sky-blog-1-2.2.6.zip
2.2.5
sky 发布于
>=2.22.9

Sky Blog Theme v2.2.5 Changelog

这是一个特性补充与文档完善的更新版本,旨在进一步丰富主题在归档、瞬间及各类侧边栏小工具上的浏览体验,并补齐近期新功能的配置说明文档。

✨ 新特性 (Features)

  • 🧭 全局归档探索 (Global Archive Explorer)

    • 扁平化树状视图:归档侧边栏小工具全面升级,移除了原有的卡片包裹与线条,带来了纯净的扁平化无框排版体验。
    • 全局视图路由:采用了独立的全站 postFinder 接口代替分页拉取,现在可在未翻页的情况下浏览博客全部历史记录,点击任意月份将直接跳转专属原生过滤页面 (/archives/YYYY/MM)。
    • 优雅数字排印:对 /archives 归档主页顶部的字体进行了字距加宽及 font-serif 衬线化重塑,且现在会直接显示“全局发文总年份统计”而非单页统计。
  • 🌤️ 天气组件智能降级 (Weather Fallback)

    • 为全局欢迎卡片小工具引入了全新的防卡死配置项:“默认地区(降级容灾)”
    • 当客户端网络定位失败,或访客身处代理环境导致解析出异常节点(如“未知”、“美国”等)时,天气组件将自动降级拦截并拉取您后台设定的默认地区天气,确保博客稳定丝滑加载。

Generated from v2.2.5

资源下载

  • theme-sky-blog-1-2.2.5.zip
2.2.4
sky 发布于
>=2.22.9

Theme Sky Blog 1 - v2.2.4 更新日志
本次更新(v2.2.3 -> v2.2.4)主要侧重于图文排版质感的全面提升、动画视觉优化的对齐及部分组件布局的修复,同时完善了使用文档和配置项。

✨ 特性与优化 (Features & Enhancements)
首页体验优化:首页的“瞬间”模块已全面对齐独立瞬间页,实现了基于 Masonry/Columns 的多图自适应排版与高级光亮质感。
文章列表(杂志风格)升级:重构了杂志风格列表的图片遮罩(Mask)、悬浮放大动效(Zoom)与文字浮现(Reveal)时间轴,完美移植并复刻了图库级(Gallery)的细腻视觉体验。现在卡片呼吸感更平滑,起步动画不再突兀。
作者页与瞬间页图片动效:优化了作者主页及独立瞬间页的图片排版,同步更新并统一了全局的 hover 动画效果及弹性贝塞尔曲线。
配置项回归:恢复了菜单、分类、标签图标的 AnnotationSetting 配置支持,现在可以更方便地在后台自定义这些图标。
🐛 修复 (Bug Fixes)
Live2D 看板娘定位问题:修复了在 Steam 页面上由于 body 标签带有 Alpine 动画导致的 transform 上下文冲突,从而避免 Live2D 从固定侧边栏错位到错误位置的问题。
文档页面目录体验:修复了文档页面的侧边目录宽度不足,以及在页面滚动时活跃的高亮条目不自动跟随的问题。
📝 文档 (Documentation)
配置指南全面升级:全面升级了主题的配置文档与 README,增加了 v2.2 版本近期的多项特性说明及使用指引。


Generated from v2.2.4

资源下载

  • theme-sky-blog-1-2.2.4.zip
2.2.3
sky 发布于
>=2.22.9

v2.2.3

🔧 重构

  • 图库:JS Masonry 物理分列算法替代 CSS columns 瀑布流,解决新图追加位置错位问题
  • 图库:传统分页改为 IntersectionObserver 无限滚动

✨ 新增

  • 图库:图片悬浮遮罩层、骨架屏 shimmer 占位、入场动画(错列延迟)
  • 图库:悬浮下载按钮(独立后台开关,与图片信息解耦)
  • 图库后台「布局外观」配置组:
    • 页面布局:居中 / 全铺
    • 最大列数:2 ~ 6 列
    • 图片圆角:0 ~ 24px
    • 图片间距:0 ~ 32px

🔌 适配

  • 全站 15 个页面 <title> 适配 Halo 官方 site.subtitle 副标题字段

🐛 修复

  • 修复首页浅色 / 深色主题蒙版配置读取路径错误(overlay_settingsbackground_settings
  • 修正瞬间页 title 分隔符缺少空格的排版问题

Generated from v2.2.3

资源下载

  • theme-sky-blog-1-2.2.3.zip
2.2.2
sky 发布于
>=2.22.9

1、新增动画登录界面
2、修复认证后端错误


Generated from v2.2.2

资源下载

  • theme-sky-blog-1-2.2.2.zip
2.2.0
sky 发布于
>=2.22.9

v2.2.1

✨ 特性与重构 (Features & Refactoring)

  • 首页模块自由排版 (Free Layout):重构了首页内容区的渲染逻辑。现在默认支持在主题设置中自由开关、拖拽排序首页的各个挂载模块(热力图、分类聚合、图库、友链、文档中心),彻底告别固定流。
  • 全新组件 - 文档中心 (Docsme Integration):首页新增“文档中心”展区模块,深度适配 plugin-docsme。卡片沿用并优化了极简高级灰配色,且可与首页其他模块自由排布。
  • 友链强化筛选 (Links Group Filter):首页友情链接模块现在支持从主题设置中精准指定仅显示特定的“分组”,并包含前端数量截断展示支持。

💎 样式与优化 (Style & Optimizations)

  • 移动端侧边栏全面翻新:重新设计了移动端抽屉栏。包括全新的顶部居中头像与 Logo、统计数据行、装饰性分割线、全图标菜单结构,以及展开时背部的磨砂玻璃模糊效果,整体加倍精致。
  • 排版细节一致性统一:清理了所有部件挂载抽离时硬编码的过大边距(Margin),交由全新的弹性布局网格(Flex Gap)接管控制,避免了组件积压或塌陷;将所有扩展组件角落的汉字“全部”统一规范为英文“View All”标识保持前卫语感。
  • 顶部导航栏优化:更新了默认态与滚动吸顶态下导航栏组件的样式细节和结构层次。

Generated from v2.2.1

资源下载

  • theme-sky-blog-1-2.2.0.zip
2.2.0
sky 发布于
>=2.22.9

🎉 v2.2.0 更新说明
✨ 新增

个人主页新增「瞬间」Tab,适配瞬间公开 API,展示作者最新动态
🛠️ 修复

修复瞬间卡片中标签 (tag) 重复渲染的显示问题
♻️ 重构

天气查询与 IP 定位方案全面换用免费公开 API,通过 Cloudflare 反向代理接入 Open-Meteo(注:受限于免费方案,稳定性可能略有波动)


Generated from v2.2.0

资源下载

  • theme-sky-blog-1-2.2.0.zip
2.1.21
sky 发布于
>=2.22.9

v2.1.21 更新日志

🎨 样式重构与优化 (Style & UI)

1. 🔍 搜索组件重构 (Search Widget)

  • 极简列表风格:彻底移除了原有的卡片式背景和阴影,转为现代化的透明列表设计。
  • 视觉通透感:默认背景全透明,仅在交互时显示微妙的反馈,大幅减少视觉噪点。
  • UI 细节打磨:优化了圆角半径(8px)和分隔线样式,使其观感更接近原生操作系统的 Command Palette。

2. 🔐 认证页面表单优化 (Auth Forms)

  • 深色主题统一:全面统一了登录、注册、找回密码等页面的深色模式配色,确保视觉体验一致。
  • 多登录方式适配
    • Passkey (通行密钥):修复了按钮和布局的错位问题,使其完美融入表单。
    • Altcha 验证码:优化了验证码组件在深色模式下的显示效果。
    • 手机号登录:修正了输入框组的样式冲突。

🐛 问题修复 (Bug Fixes)

1. ✨ 认证页面特效修复 (Auth Effects)

  • 3D 倾斜效果:修复了 perspective 属性缺失导致 "假 3D"(无纵深感)的问题;修正了脚本执行顺序,确保动画生效。
  • 聚光灯效果 (Spotlight):修复了鼠标追踪脚本在 DOM 加载前执行导致失效的问题,现在的光晕效果能流畅跟随鼠标移动。
  • 配置兼容性:移除了无效的 None 选项,并自动兼容了数据库中残留的旧配置,强制回退到 3D 效果,防止页面出现"无特效"的死状态。

2. 🛠️ 装备分组图标 (Equipment Icons)

  • 配置项升级:将装备页面的分组图标配置项升级为 Iconify 选择器,支持直接预览和选择图标。

Generated from v2.1.21

资源下载

  • theme-sky-blog-1-2.1.21.zip
2.1.20
sky 发布于
>=2.22.9

修复首页默认报错


Generated from v2.1.20

资源下载

  • theme-sky-blog-1-2.1.20.zip
2.1.19
sky 发布于
>=2.22.9

修复装备页设置逻辑:
修复了“3D卡片”与“优雅卡片”风格切换时参数错乱的问题。
重构了后台配置项,将 Tab 切换样式 优化为 Toggle 开关。
修正了配置字段的依赖关系 (id / name / key),确保条件显示正常工作。


Generated from v2.1.19

资源下载

  • theme-sky-blog-1-2.1.19.zip
2.1.18
sky 发布于
>=2.22.9

🏷️ v2.1.18 更新摘要 (简要版)
核心修复

✅ Pro 版兼容:修复开源版访问 Pro 属性导致的报错。
✅ 评论区修复:修复图库/归档页评论显示“未知”及跳转错误。
新功能

✨ 装备页面:新增独立的装备展示页。
✨ 首页增强:支持音频播放、Tab 排序、文章列表开关。
优化

🔨 配置重构:优化全站配置结构,改进封面替代交互。


Generated from v2.1.18

资源下载

  • theme-sky-blog-1-2.1.18.zip
2.1.16
sky 发布于
>=2.22.9

v2.1.16 更新摘要
✨ 交互重构:友链申请改为“本站信息”与“立即申请”分离的双按钮模式,操作更清晰。
🎨 界面升级:新增左对齐布局的“本站信息”弹窗,支持联系邮箱展示;全线适配 Primary 主题色与统一蒙版样式。
🐛 修复:修复了登录界面全局信息 (globalInfo) 可能导致的空指针报错。
📝 文档:更新友链设置文档,补充本站信息配置说明。


Generated from v2.1.16

资源下载

  • theme-sky-blog-1-2.1.16.zip
2.1.15
sky 发布于
>=2.22.9

🎉 新增功能

瞬间组件

  • 前端媒体上传:支持图片、视频、音频上传
    • 通过 UC 附件 API 上传文件
    • 单图大图展示 + 多图网格布局(2/4张=2列,其他=3列)
    • 后台可配置开关(独立控制图片/视频/音频)
    • 基本安全验证(禁止可执行文件、危险协议)

文章页面

  • 摘要显示开关:可关闭文章摘要显示
    • 适用场景:安装 AI 摘要插件后避免重复显示
    • 后台配置:文章 → 内容显示设置 → 显示文章摘要

Generated from v2.1.15

资源下载

  • theme-sky-blog-1-2.1.15.zip
2.1.14
sky 发布于
>=2.22.9

📋 Sky Theme v2.1.14 发版说明

从 v2.1.11 升级的完整更新日志


✨ 新功能

🌤️ 天气联动系统重构

  • 雨天/雷暴场景升级:采用扁平几何风格设计,降低雨滴密度,视觉更清爽
  • 回退机制完善:页面加载先显示默认/缓存天气,后台获取真实位置后自动切换
  • 事件驱动同步:通过 sky-weather-updated 自定义事件实现天气卡片与背景特效的协同
  • 使用提示:设置界面增加提示「天气联动需在侧边栏启用天气小组件」

📺 追番轮播卡片

  • 新增 Bangumi 追番轮播组件,支持侧边栏展示

🎮 Steam 功能优化

  • Steam 页面异步加载优化,字段兼容性增强
  • 适配 Steam 插件 v0.2.0-beta.2 API 变更

📝 页脚代码注入

  • 新增 <halo:footer /> 支持,可从系统设置注入页脚代码

🐛 修复

问题 修复内容
标题装饰效果丢失 恢复 TitleEffectsManager(粒子/星光/霓虹边缘等特效)
Steam 卡片重复声明错误 使用 IIFE 包裹防止变量冲突
天气特效不生效 修复 loadWeatherData 中变量未定义的 bug
侧边栏配置读取 修复定制配置读取逻辑,优化追番卡片显示

🔄 兼容性

Steam 插件 v0.2.0-beta.2

API 域名变更:api.steam.halo.runapi.steam.timxs.com


🔧 重构 & 清理

  • 优化首页头部区域配置结构
  • 移除天气/Steam 调试日志
  • 移除天气测试组件

📦 环境要求

  • Halo: ≥2.22.9

Generated from v2.1.14

资源下载

  • theme-sky-blog-1-2.1.14.zip
条 / 页