FIT2CLOUD

v1.2.0 版本是一次围绕「结构能力」展开的系统级更新。
主题不再只是提供固定的页面样式,而是开始具备根据内容类型选择呈现方式的能力。

🚀 模块与渲染优化

  • 重构 Array 组件 与特色模块的渲染逻辑,使其在不同组合下依然保持结构一致与样式稳定
  • 修复 Hero 模块外链无法访问的问题,确保首屏内容在复杂部署环境下依然可靠
  • 特色模块新增 1 / 1 展示样式,为强调单一内容或重点推荐提供更纯粹的视觉表达

这一轮优化的核心,是让模块不再“依赖上下文”,而是具备独立、可复用的展示能力。

📰 文章与内容体系

  • 文章页不再是单一模版的延伸,而是正式引入 模版选择机制。
  • 新增 经典排版 与 时间线模版
  • 不同内容可根据叙事方式选择不同结构,提升长文、记录型内容的可读性
  • 内容开始“选结构”,而不是被结构限制。

🪟 站点交互能力

  • 新增站点级 弹窗能力(集成至 ECCO 视窗插件),可按页面渲染不同广告或信息内容
  • 适配 Toggle 组件 与 SVG 样式,为后续交互组件统一视觉规范打下基础

主题开始承担部分“站点运营层”的能力,而不只是展示层。

🧭 菜单系统(核心更新)

  • 菜单系统完成一次完整重构,从「导航」升级为「结构入口」
  • 全面支持二级菜单
  • 新增三种菜单渲染模式:Default 默认风格 / Varia 万象面板 / NetHub 网枢风格
  • 新增移动端菜单适配,保证多层导航在不同终端下保持一致体验

菜单首次具备“根据内容规模选择呈现方式”的能力。

🏷️ 标签与元数据

  • 完整适配 Tag 页面 与 Tags 集合页面
  • 全新设计标签页结构,在信息密度与阅读秩序之间取得平衡
  • 修复自定义元数据异常,并优化 check 组件 的渲染行为

标签从“附属信息”转变为可被持续浏览的内容入口。

🎨 视觉与细节

  • 优化特色分类结构与显示头样式
  • 统一特色模块在不同页面下的渲染规则
  • 补充大量细节层面的体验修复与一致性调整
发布于查看详情

📋 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

发布于查看详情

v1.2.0 (2026-01-25)

  • 不知道怎么写更新日志,看了一家大厂后。我知道了
    • 修复了一些已知问题。

Generated from 1.2.0

发布于查看详情

本次更新包含 核心算法重构资源命名规范化,旨在彻底解决时长统计异常问题并提升插件的长期稳定性。

⚠️ 重要升级提示

由于对 Custom Resource Group 进行了规范化修正(steam.halo.runsteam.timxs.com),本次更新将重置所有历史统计数据
升级后,插件将基于新算法重新开始记录游戏时长与热力图数据,旧数据虽然保留在数据库中但不再显示。建议在升级后手动点击控
制台的「刷新缓存」按钮。
也可以在升级前通过数据工厂导出模型 DailyPlaytimeRecord 与模型 PlaytimeSnapshot 记录,批量修改 "apiVersion": "steam.halo.run/v1alpha1""apiVersion": "steam.timxs.com/v1alpha1" 即可保留数据。

🐛 问题修复 (Bug Fixes)

  • 重构游戏时长统计算法(智能平滑处理)

    • 修复了因 服务中断定时任务漏跑(如 Halo 重启、网络波动)导致的数据堆积问题。
    • 旧版行为:当检测间隔跨越多个日期时(例如插件停机两天后恢复),累积时长会全部记在恢复当天,导致单日数据虚高
      且中间日期断层。
    • 新版行为:引入 时间窗口加权算法,自动检测时间跨度,将累积时长按比例平滑分配给期间的每一天,确保热力图数据的连续性与合理性。
  • 修复 API 路由与资源命名不规范

    • 将所有 API 路由域名统一修正为 api.steam.timxs.com
    • 修正了 CRD Group 定义,符合 Halo 插件开发的最佳实践。
  • 修复前端页面与设置项的死链

    • 修复了设置页面的「验证配置」、「刷新缓存」、「手动追踪」按钮因 API 地址变更失效的问题。
    • 修复了 steam.html 模板中热力图数据加载失败的问题。

⚡ 改进与优化 (Improvements)

  • 新增异常数据熔断保护

    • 当检测到数据跨度超过 60天(如长期弃坑后回归)时,系统将跳过每日明细生成,仅更新总时长快照。这有效防止了极端脏数据破坏热力图的可读性。
  • 提升系统健壮性

    • 增强了 PlaytimeTrackingService 对异常时间窗口(如负数时间差)的防御性检查。

Generated from v0.2.0-beta.2

发布于查看详情

v1.1.9 (2026-01-25)

  • 不知道怎么写更新日志,看了一家大厂后。我知道了
    • 修复了一些已知问题。

Generated from 1.1.9

发布于查看详情

为了便于新功能上线的沉淀和对用户反馈的细心思考,从2026年开始,主题更新将执行季度一大更,月度随缘更的节奏。季度一大更是对该季度内用户建议及新功能上线的更新。月度随缘更则是当出现重大问题及临时性的更新。

前置提示

  • 【重要】由于高德地图优化了个人开发者API的服务规则,将需支付最低千元级别的授权费用。因此从26.1.0版本开始,主题不再将其作为默认的嵌入地图服务源,并将在后续上线更多的地图方案。主题仅适配嵌入服务,如您继续使用高德地图而涉及到服务授权等相关费用由主题使用者承担,与主题无关。主题新增了嵌入地图服务源的选项,您可以暂时关闭及关注后续的地图方案。星度主题依然感谢高德地图为丰富互联网环境而做出的贡献!

全局

  • 【新增】全局动态面板中我的动态界面里,增加了我的文章浏览数量

  • 【新增】顶栏导航风格的自动选项新增一项样式,当在宽屏时的分类页、搜索页等左右布局的列表页时,下滑后将标识自动居左并位于空白处,使布局更加美观

  • 【新增】图标库新增了安全、安全信息、钥匙、切换等图标

  • 【优化】所有复制按钮在复制成功后,前置图标出现反馈效果,不再通过文字展现

  • 【优化】评论滚动驱动动画更加自然

单页

  • 【优化】留言板页面在亮模式下的表现效果

  • 【优化】走心评论页面重新排版,并根据之前设定的走心等级展示不同的卡片大小

文章页

  • 【新增】视频类型文章现在支持小屏访问时的视频置顶风格,除抖音视频在手机端默认321px宽度外,其他视频会根据尺寸自适应布局。

  • 【新增】文字区域新增了中英文自适应间距风格,通过使用CSS属性 text-autospace: normal 进行渲染

  • 【优化】标题前置序号圆角参数跟随用户自定义属性,适配整体风格

  • 【优化】重新设计访问密码文章时的前置样式,使其体验更好

作者页

  • 【优化】重新设计交互体验,现在只会在第一页展示大图布局和动效

  • 【优化】重新设计排版布局,扩大文章卡片、作者信息卡片的宽度,使整体浏览更加舒适

  • 【优化】引入资源加载中的提示并在加载后开始动画,使其体验更加流畅

  • 【修复】在一些情况下,作者地点和人格板块过大的问题

  • 【修复】作者地点在没有封面图及浅色模式下的文字过深的问题

编辑器

  • 【新增】THYUU/区块中的在线视频区块,现在支持嵌入所有提供iFrame视频的平台

  • 【新增】代码区块重新排版,综合用户建议,支持自定义语言设置

  • 【优化】封面区块非宽屏时,增加圆角使其更符合整体风格

  • 【优化】相册区块弹出的全屏幻灯片只对当前区块内的图片生效,避免存在较多区块时,造成卡顿的问题

后台

  • 【新增】针对文章封面颜色且综合用户建议,在主题设置中增加多彩界面的开关选项。同时文章及页面的编辑面板还增加了单独开关本页多彩界面的选项

  • 【新增】主题设置中增加了嵌入地图服务源的选项

发布于查看详情

v1.1.8 (2026-01-24)

  • 完善暗亮色跟随系统功能
    • 修复跟随系统模式的实时响应
    • auto 模式下自动隐藏主题切换按钮
    • 优化主题切换逻辑,简化为双态切换(浅色 ↔ 深色)
    • 配置为 auto 时始终跟随系统,不受手动切换影响
  • 新增浏览器主题颜色延伸功能
    • 添加 theme-color meta 标签
    • 浏览器地址栏和状态栏跟随网站暗亮色模式
    • 浅色模式:#FAFAFA,深色模式:#292a2d
    • 主题切换时浏览器颜色同步更新
  • 修复广告拦截器误拦截问题
    • 将返回顶部按钮类名从 back-to-top 改为 jyf-fhdb
    • 避免被 Wipr 等广告拦截器误判
    • 同步更新所有相关的 HTML、CSS 和 JavaScript 代码
  • 修复灯箱没有icon

Generated from 1.1.8

发布于查看详情

功能优化

  • 将时间趋势中的柱状图替换为数据表格。

问题修复

  • 解决数据分析数据在新标签页中不存在的问题。
发布于查看详情

fix(sidebar): 修复首页定制侧边栏配置不生效问题

  • 将首页侧边栏配置从嵌套 group 改为扁平结构,与分类页面保持一致
  • 修复 sidebar_settings 嵌套导致配置读取失败的问题
  • 更新首页模板直接使用 indexCfg 读取侧边栏配置

perf(steam-card): 优化 Steam 卡片加载性能

  • 改用 REST API + Alpine.js 异步加载,不阻塞页面渲染
  • 添加骨架屏加载状态,提升用户体验
  • 修复字段名大小写兼容问题 (gameid/gameId, personaname/personaName)
  • DOMContentLoaded 时间从 16s 降至 1s

chore: bump version to 2.1.11


Generated from v2.1.11

发布于查看详情

feat(bangumi): 新增 Bilibili 追番页面模板

  • 适配 plugin-bilibili-bangumi 插件,提供 /bangumis 路由
  • 支持追番/追剧类型切换和状态筛选(全部/想看/在看/已看)
  • 动态背景:鼠标悬停卡片时切换对应番剧封面
  • 响应式网格布局(2-4列自适应)
  • 后端可配置页面标题和描述
  • 高清封面图片(自动去除 B 站缩略图参数)

fix(auth): jsencrypt 同时引入 3.5.4 和 3.3.2 版本兼容 Halo 2.22.10/2.22.11


Generated from v2.1.10

发布于查看详情

✨ New Features

  • 新增单页面 (page.html) 模板,适配 Halo 单页面功能
  • 新增 404 页面 intro 区域,提供更好的错误提示
  • 新增 page/about 页面 intro 区域支持

🐛 Bug Fixes

  • 修复单页面访问时 singlePage.tags 不存在导致的 500 错误
  • 修复暗黑模式下文章字体颜色 (#23394d) 不可见的问题

🚀 Improvements

  • 单页面样式与文章页保持一致,但移除了 post-intros 区域
  • THYUU 嵌入组件背景色适配主题背景色

Generated from v0.1.4

发布于查看详情

feat(weather): 优化 IP 定位策略,支持 pconline 与 ipapi 并行请求

  • 新增 Cloudflare Worker 代理 pconline 接口解决跨域问题
  • 实现双 API 并行请求机制,优先响应快的结果
  • pconline 具有最高优先级,延迟返回时自动覆盖更新
  • 移除天气模块和 Steam 页面的调试日志

Generated from v2.1.9

发布于查看详情

v1.1.6 (2026-01-22)

  • 新增跟随系统主题模式
    • 支持三种主题模式:浅色/深色/跟随系统
    • 自动检测系统暗亮色设置
    • 实时响应系统主题变化
    • 主题切换按钮支持三态循环切换
  • 优化手机端返回顶部按钮
    • 按钮尺寸增大至 44x44px,更适合触摸操作
    • 图标优化为 22x22px
    • 提高 z-index 确保始终可见
  • 优化手机端热力图显示
    • 完全响应式设计,自动适配屏幕宽度
    • 使用 CSS Grid 实现格子自动缩放
    • 所有 53 周 × 7 天完整显示,无需滚动
    • 保持格子正方形比例
    • 优化间距和字体大小

Generated from 1.1.6

发布于查看详情

此版本为测试版本,改动较大,使用时请务必备份数据库和附件!

✨ 新功能

  • 批量处理 - 支持对已上传附件进行批量压缩、水印、格式转换,显示处理进度和统计结果
  • 死链检测 - 扫描文章、页面、评论、瞬间、图库、文档等内容中引用的失效附件链接
  • 死链白名单 - 支持将特定 URL 加入白名单忽略检测(支持精确匹配和前缀匹配两种模式)
  • 重复文件删除 - 支持删除重复文件并释放存储空间
  • 未引用文件删除 - 支持删除未被任何内容引用的附件
  • 清理日志 - 记录所有删除操作详情(删除原因、文件大小、操作者、删除时间等)
  • 删除预览 - 删除前可预览将释放的空间和有引用的文件数量
  • 处理日志来源筛选 - 处理日志新增按来源筛选功能

🐛 问题修复

  • 修复并发 Semaphore 竞态问题 - 确保 acquire 和 release 使用同一个 Semaphore 对象,避免配置变更时的并发问题
  • 修复大文件绕过限制 - 增加读取数据后的二次文件大小校验,防止 Content-Length 为 -1 时绕过限制
  • 已删除文件过滤 - 修复删除附件后立即扫描仍显示已删除文件的问题
  • 服务重启检测 - 修复服务重启后扫描任务状态卡在"进行中"无法重新触发的问题

🔧 改进优化

  • 内容扫描器重构 - 使用 Jsoup 解析 HTML,提升 URL 提取准确性,支持更多标签(iframe、embed、object、背景图片等)
  • 重复文件列表增强 - 重复文件列表新增显示存储策略名称(policyName)
  • 重复文件详情增强 - 预览显示存储策略和分组的友好名称
  • 水印图片缓存 - 图片水印缓存 30 分钟,批量处理不再重复下载
  • MD5 超时配置 - 新增单文件 MD5 计算超时配置(30-300 秒)
  • 清理日志自动清理 - 定时任务同时清理过期的 ProcessingLog 和 CleanupLog
  • WebFilter 插件冲突修复 - 处理成功时直接上传返回,避免被下游插件覆盖

⚠️ 配置变更

  • scanTimeoutMinutes 配置已移除,新增 md5TimeoutSeconds 配置,升级后需重新设置

⚠️ 注意事项

[重要] 此版本为测试版本,改动较大,升级前请务必备份数据库和附件!

[重要] 批量处理模式下,如选择"不保留原图",原文件将被删除,可能导致原有引用链接失效!请谨慎操作或选择"保留原图"模式。

[重要] 删除操作不可逆!删除重复文件或未引用文件前,请务必确认并做好备份。


Generated from v0.3.0-beta.1

发布于查看详情

@sky121666 sky121666
v1.0.1
0e5ff0b
v1.0.1 Latest
v1.0.1 - 认证页面系统

新增功能:

登录页面(本地登录、社交登录、记住我)
注册页面(邮箱验证码、两列布局)
密码重置页面(发送链接、重置密码)
Halo Pro Altcha 验证码集成
改进:

统一终端风格 UI
响应式两列表单布局
动态 ASCII art 标题

发布于查看详情

v2.1.7 认证系统优化与 Steam 页面增强

  • 新增简洁默认布局 (default),居中卡片式设计

  • 集成 Altcha 验证码支持 (Halo Pro)

  • 移除极客终端主题

  • 修复 feature icon 配置类型

  • 适配 Steam 插件,重构热力图与 UI 布局

  • 热力图颜色优化、亮色主题适配

  • 分页图标化、头像游玩状态发光效果

  • 优化侧边栏配置结构

  • 添加投票组件 CSS 变量适配

发布于查看详情

List

我们正式引入全新的 List 列表组件,用于在文章与页面中构建更清晰、更具秩序感的结构化内容表达,适用于功能说明、信息汇总、资源索引等多种内容场景。

  • 双展示模式:支持「卡片模式」与「表格模式」自由切换,在视觉表现与信息密度之间取得平衡
  • 结构化配置:列表项支持标题、描述、图标、链接等字段,信息层级明确、可维护性更强
  • 编辑器友好:与 Halo 编辑器深度融合,适合中长内容页面持续扩展使用

Contact

在原有 Contact 模块基础上,新增 Bento 卡片布局风格,更适合展示多角色、多入口的联系方式组合,是页面中承接转化的关键模块。

  • Bento 卡片结构:以模块化卡片组织信息,整体更有秩序感与现代感
  • 多内容承载:单卡片支持标题、描述、图标、图片、二维码(图片)与备注信息
  • 快捷引流能力:支持配置快捷链接列表,适用于客服、社群、商务合作等多场景引导
  • 品牌友好:非常适合企业官网、产品页与个人品牌站点作为最终联系出口
发布于查看详情

🚀 新增

  • 为开发者添加新的 Finder API: list(typeNum, status, page, size)
  • 添加 BangumiListResult 封装数据,在后端对数据进行分页

📌 重要说明

  • 此次更新没有破坏性变化,不影响主题模板的使用
  • 具体使用方法可查看文档: 主题适配

Full Changelog: 1.1.0...1.2.0


Generate from 1.2.0

发布于查看详情
  • 新增支持相册 ID 参数(需要付费版 Lsky Pro,免费版设置无效),感谢 @Tim0x0
  • 验证设置时将同时验证储存策略与相册 ID(如果图床支持)。
  • 降低大部分日志的级别至 DEBUG。

Generated from v1.1.0

发布于查看详情

本次更新主要带来了全新的游戏时长热力图功能,支持自动追踪 Steam 游戏时长变化并以 GitHub 风格的热力图进行展示。同时优化了后台设置页面的 UI 体验。

✨ 新特性 (New Features)

  • 游戏时长热力图 (Playtime Heatmap)
    • 类似于 GitHub 贡献图,可视化展示每日的游戏时长投入。
    • 支持自定义热力图颜色主题(Steam 蓝、GitHub 绿、火焰橙、紫色梦幻)。
    • 支持配置显示最近 30 ~ 730 天的数据。
    • 支持鼠标悬停查看每日具体游戏时长详情。
  • 自动时长追踪
    • 新增定时任务,默认每小时自动记录游戏时长变化。
    • 数据持久化存储,支持配置数据保留天数(默认 365 天)。
    • 支持在后台手动触发一次立即追踪(便于测试)。
  • 更多配置选项
    • 新增 隐藏的游戏 选项,允许控制是否统计免费游戏(如 CS2、Dota 2)。
    • 热力图功能支持单独开关。

⚠️ 注意事项 (Notes)

  1. 历史数据说明:Steam API 不提供历史每日数据,热力图数据只能从开启功能后开始记录。
  2. 首次使用:开启“启用游戏时长追踪”后,需等待至少 1 小时(或手动点击“手动追踪时长”按钮)才会产生第一笔数据。
  3. 数据准确性:如果在服务器停机期间玩游戏,这部分时长将在服务器恢复并进行下一次追踪时被一次性记录,可能会导致该时间段的数据出现峰值。

Generated from v0.2.0-beta.1

发布于查看详情

refactor(author): 移除作者页面瞬间功能

由于 Halo CMS 瞬间插件 API 限制,非登录用户无法获取瞬间数据,
导致作者页面的瞬间功能无法正常工作,故暂时移除该功能。

变更内容:

  • 移除作者页面瞬间 Tab 切换功能
  • 移除瞬间列表展示区域
  • 移除瞬间数量统计显示
  • 简化 author.js,移除点赞、图片预览等瞬间相关逻辑
  • 移除 settings.yaml 中作者页面的瞬间配置项:
    • show_moments(显示瞬间开关)
    • moments_count(瞬间显示数量)
    • default_tab(默认标签选项)

技术原因:

  • /apis/moment.halo.run/v1alpha1/moments 返回 403
  • /apis/uc.api.moment.halo.run/v1alpha1/moments 需要登录
  • momentFinder 仅提供 listAll() 和 list(),无法按作者筛选
  • Thymeleaf SpEL 不支持在集合过滤中访问外部变量

Generated from v2.1.6

发布于查看详情

核心功能模块

1. 会员信息管理 (MemberInfo)

功能特性:

  • 会员基础信息维护(用户ID、积分、余额、等级等)
  • 会员状态管理(正常/冻结)
  • 推荐统计(累计推荐人数)
  • 登录时间跟踪

2. 会员等级系统 (MemberLevel)

功能特性:

  • 多层级会员等级定义
  • 等级权益配置(折扣、推荐奖励、访问权限等)
  • 等级价格和有效期设置
  • 角色权限绑定

3. 等级订阅记录 (MemberLevelRecord)

功能特性:

  • 会员等级购买记录追踪
  • 等级有效期管理
  • 订阅状态监控(正常/过期/取消)
  • 金额和备注信息记录

4. 推荐系统

推荐码管理 (MemberReferralCode)

功能特性:

  • 个性化推荐码生成
  • 使用次数限制和统计
  • 推荐效果数据分析(访问/注册/购买)
  • 推荐码有效期控制

推荐记录 (MemberReferralRecord)

功能特性:

  • 推荐行为全程追踪
  • 多种推荐类型支持(访问/注册/购买)
  • 奖励自动计算和发放
  • 推荐来源分析

业务逻辑:

  • 推荐链接点击自动记录访问
  • 用户注册时关联推荐码
  • 购买行为触发推荐奖励
  • 防重复推荐机制
  • IP 和 User-Agent 追踪

5. 交易记录系统 (MemberTransactionRecord)

功能特性:

  • 完整的资金流水记录
  • 多种交易类型支持
  • 交易状态实时跟踪
  • 业务关联和扩展数据

6. 充值卡系统 (MemberRechargeCard)

功能特性:

  • 批量充值卡生成
  • 多种卡密类型(余额卡/积分卡)
  • 卡密状态管理
  • 使用记录追踪
发布于查看详情
  • fix:修复所有跳转倒计时不生效的问题
  • feat(template): 添加深空背景主题模板
  • fix:修复链接详情中切换时间长度时echart 图标渲染失败的问题
  • refactor(statistics): 重构链接详情弹窗的数据获取逻辑
  • fix(hyperlink-card): 修复编辑器超链接卡片显示异常的问题
发布于查看详情

🆕 更新内容 / Updates

  • refactor: 启用switch、array组件替换原组件
  • feat: 引入cdn字体库
  • feat: 重构分类模块,并添加新的样式选择
  • feat: 重构关于模块,为社交链接提供两种注入方式
  • chore: 移除本地字体库
  • pref:优化页面样式

⚠️ 注意事项 / Notice

  • 本版本为 Halo 2.22 适配版本,涉及组件与配置结构调整
  • 升级前请务必备份当前主题配置,以防数据丢失

Full Changelog: 0.3.1...0.4.0


Generated from 0.4.0

发布于查看详情

What's Changed

  • fix(menu): 修复无法触发设定的跳转方式的问题 by @AR-26710 in #42
  • fix(post.html): 修复封面图片为空时的显示问题 by @AR-26710 in #31
  • pref: 当瞬间详情与侧边微语相同时侧边微语不显示当前瞬间 by @AR-26710 in #32
  • feat(plugin-moments): 添加瞬间详情标题配置项 by @AR-26710 in #33
  • refactor(aside): 优化媒体内容检测逻辑 by @AR-26710 in #34
  • feat: 增加文章/页面编辑按钮 by @AR-26710 in #36
  • feat(archives-age): 添加文章归档页年龄来源切换功能 by @AR-26710 in #39
  • feat: 添加 toc 目录控制功能 by @AR-26710 in #37
  • feat(featured_posts): 添加精选文章在 index 的显示范围控制功能 by @AR-26710 in #38
  • pref(links): 优化链接显示 by @AR-26710 in #43
  • docs(settings): 更新独立页面目录功能的文本 by @AR-26710 in #44

Full Changelog: 1.1.3...1.2.0


Generated from 1.2.0

发布于查看详情

feat: 完善可访问性支持并修复导航栏图标 Bug

  • 为所有图片添加 alt 属性,提升屏幕阅读器支持
  • 为图标链接添加 aria-label 属性
  • 修复有子菜单的导航项不显示图标的 Bug
  • 修复 Thymeleaf 表达式语法错误(th:alt 字面量格式)
  • 版本更新至 2.1.2

Generated from v2.1.2

发布于查看详情

What's Changed

  • fix(menu): 修复无法触发设定的跳转方式的问题 by @AR-26710 in #42
  • fix(post.html): 修复封面图片为空时的显示问题 by @AR-26710 in #31
  • pref: 当瞬间详情与侧边微语相同时侧边微语不显示当前瞬间 by @AR-26710 in #32
  • feat(plugin-moments): 添加瞬间详情标题配置项 by @AR-26710 in #33
  • refactor(aside): 优化媒体内容检测逻辑 by @AR-26710 in #34
  • feat: 增加文章/页面编辑按钮 by @AR-26710 in #36
  • feat(archives-age): 添加文章归档页年龄来源切换功能 by @AR-26710 in #39
  • feat: 添加 toc 目录控制功能 by @AR-26710 in #37
  • feat(featured_posts): 添加精选文章在 index 的显示范围控制功能 by @AR-26710 in #38

Full Changelog: 1.1.3...1.2.0


Generated from 1.2.0

发布于查看详情

v1.1.3 (2026-01-17)

  • 新增页脚社交图标功能
    • 支持使用 iconify 图标选择器
    • 可通过开关控制显示/隐藏
    • 默认配置 GitHub、微信、哔哩哔哩、抖音四个社交平台
    • 悬停动画效果(上移 3px)
    • 响应式设计,移动端自适应
    • 位于友情链接上方,布局合理
  • 新增 Logo 图片功能
    • 支持三种 Logo 类型:仅文字/仅图片/图片+文字
    • Logo 图片高度百分比控制(0%-100%)
    • 基准高度 80px,通过百分比灵活调整
    • 图片+文字模式支持自定义间距
    • 响应式适配,移动端自动缩小

Generated from 1.1.3

发布于查看详情

Halo 抽奖插件

一款简单易用的抽奖插件,支持大转盘、抽签、定时开奖等多种玩法,轻松为站点增添互动乐趣。


Generate from 1.0.0

发布于查看详情

重大更新: (由LIlGG贡献)
使用预渲染的方式优化 typst 的性能问题。当前在富文本编辑器中使用 typst 渲染完成后,将会直接保留 svg,即预渲染方式。有如下优点:
用户在主题端访问时,将无需再次进行渲染,无需加载近 50MB 的资源。
即便插件停止,已渲染的 typst 不会失效(但编辑器中仍显示为文本)。
已存在渲染的 typst,再次进入编辑器中将不会重新渲染。
解决使用 Pjax 的主题中可能无法渲染的问题。

注意:
如果你已经使用了该插件,建议在更新前,手动复制内容和配置到文本中->卸载插件以及清除配置->清除浏览器缓存->安装该版本->自行恢复。


Generated from 2.0.0

发布于查看详情

新增功能

  • 🎭 Iconify 图标选择器:支持菜单项、分类、标签自定义图标
    • annotation-setting.yaml 定义元数据表单
    • 使用 value-only 模式直接返回 SVG 字符串

前端适配

  • 标签小工具显示自定义图标(widgets/tags.html)
  • 文章头部分类/标签显示自定义图标(post/header.html)
  • 分类小工具已有图标支持

UI 优化

  • 导航栏间距优化,更紧凑合理
    • Logo 区域 gap-2 → gap-2.5
    • 菜单项 px-4 → px-3.5,gap 统一为 1.5
    • 整体容器增加移动端 px-4 内边距

版本更新

  • 版本号更新至 2.1.1
  • README 新增 Iconify 图标功能说明
  • 修复 README 重复标题问题

Generated from v2.1.1

发布于查看详情
  • 登录页面 (login.html, login_local.html)
  • 注册页面 (signup.html)
  • 登出页面 (logout.html)
  • 密码重置页面 (password-reset/)
  1. Centered - 简约居中卡片
  2. Split - 左右分屏,动态 3D 特性展示
  3. Terminal - 极客终端风格,绿色命令行美学
  • 文章详情页头部作者可点击跳转

  • 瞬间列表/详情页作者可点击跳转

  • 首页瞬间 Tab 作者可点击跳转

  • 文档详情页作者区域可点击跳转

  • Vite 配置新增认证主题入口点

  • 认证页面 CSS/JS 独立打包优化

  • 修复 SpringEL 路由表达式错误

  • README 功能特性补充

  • 插件适配表格完善


Generated from v2.1.0

发布于查看详情

v1.1.2 (2026-01-16)

  • 新增 TODO 管理页面
    • 支持添加 TODO 项目(标题、预期完成时间、完成状态)
    • 使用 radio 单选按钮选择完成状态(未完成/已完成)
    • 状态筛选功能(全部/未完成/已完成)
    • 分页功能(每页最多 20 个项目)
  • 优化页面加载进度条
    • 增强进度条视觉效果(渐变色、光晕、脉冲动画)
    • 优化三种加载动画类型(顶部进度条/居中进度条/居中圆环)
    • 智能增长算法,加载体验更流畅
  • 优化文章页面灯箱
    • 移除缩略图功能,界面更简洁
    • 保留图片缩放和左右切换功能
  • 修复暗亮icon动画
    • 原本月亮延迟修复

Generated from 1.1.2

发布于查看详情

⚠️ 升级提示

此版本为了获得更好的体验,重构了 KaTeX 在默认编辑器中保存的结构,不再需要在前台加载 KaTeX 的依赖来渲染公式,但升级之后可能需要调整配置以兼容以前的文章数据。

对于默认编辑器:

由于之前采用客户端渲染的方式,没有保存渲染后的结果,所以在升级之后需要在插件设置中开启 启用 KaTex 客户端渲染,或者重新打开并保存一次以前的文章。

对于其他编辑器:

需要在插件设置中开启 启用 KaTex 客户端渲染,并根据所使用的编辑器情况自行设置选择器。

新特性

  • 优化 KaTeX 的渲染方式,使用预渲染方式,不再需要在前台加载 KaTeX 依赖 by @LIlGG in #35

功能优化

  • 优化全屏模式,始终置顶标题栏且增加 ESC 快捷键用于退出全屏模式 by @LIlGG in #37

Full Changelog: v2.3.1...v3.0.0


Generated from v3.0.0

发布于查看详情

本次紧急更新主要针对订阅模块字段问题进行修复,并将 Tailwind v3 的类名升级为 v4 对应类名,以保证主题在最新 Tailwind 环境下正常渲染。
This hotfix primarily fixes the Subscription module fields and updates Tailwind v3 class names to their v4 equivalents to ensure proper rendering.

🆕 更新内容 / Updates

  • fix - 修复订阅模块字段
    Fixed field definitions in the Subscription module
  • pref - Tailwind 类名升级:v3 → v4
    Upgraded Tailwind class names from v3 to v4 equivalents

⚙️ 升级方式 / How to Update

下载最新版本并覆盖旧文件即可。
Download the latest version and replace the old files.

⚠️ 注意事项 / Notice
本次更新涉及样式类名升级,建议更新前备份当前主题配置,以防数据丢失或样式异常。
This update involves class name changes; please back up your current theme settings before updating.


*Full Changelog: https://github.com/w-flac/theme-mego/compare/2.4.0...2.4.1

宣发广告

序白 · ALBA

序白 · ALBA 是一款面向企业官网与专业工作室的现代商业主题, 基于瑞士风格设计理念,强调结构秩序、留白与内容表达, 适合品牌展示与长期内容沉淀。

ALBA is a modern business theme designed for corporate websites and professional studios, inspired by Swiss design principles with a strong focus on structure, whitespace, and content clarity.


查看主题详情 →

发布于查看详情

本次更新以 全面适配 Halo 2.22 版本 为核心,在此基础上完成了 Iconify 图标体系的统一接入。通过对 AboutMe、订阅、社交信息、分类等模块的重构与优化,进一步提升了主题在新版本 Halo 下的稳定性、一致性与可维护性,并同步清理了冗余功能与历史配置项。
This release primarily focuses on full compatibility with Halo v2.22, followed by a unified integration of the Iconify icon system. Multiple modules have been refactored to improve stability, consistency, and maintainability under the latest Halo version.

🆕 更新内容 / Updates

feat

  • 全面适配 Halo 2.22,主题最低版本要求为 2.22.4
    Fully compatible with Halo v2.22 (minimum required version: 2.22.4)
  • AboutMe 模板重构并适配 Iconify 图标体系
    Refactored the AboutMe template with full Iconify icon support

fix

  • 修复赞助模块字段定义问题
    Fixed incorrect field definitions in the Sponsor module
  • 修正订阅模块图标库报错
    Resolved icon library errors in the Subscription module

refactor

  • 订阅模块、社交信息、分类模块全面适配 Iconify 组件
    Migrated Subscription, Social Info, and Category modules to Iconify
  • 调整核心代码逻辑以统一 Iconify 组件调用方式
    Refactored core logic to standardize Iconify component integration
  • 启用 switcharray 组件替换旧组件结构
    Replaced legacy components with switch and array components
  • 移除资源下载相关配置项,简化主题配置
    Removed resource download configuration to simplify theme settings
  • 移除网盘分享相关元数据(现由插件提供支持)
    Removed cloud-share metadata; functionality is now plugin-based

chore

  • 清理并移除已废弃的网盘分享代码
    Removed deprecated cloud sharing code

⚙️ 升级方式 / How to Update

下载最新版本并覆盖旧文件即可。
Download the latest version and replace the old files.

⚠️ 注意事项 / Notice

  • 本版本为 Halo 2.22 适配版本,涉及组件与配置结构调整,升级前请务必备份当前主题配置,以防数据丢失.
    This version adapts to Halo v2.22 and includes component and configuration refactors. Please back up your current theme settings before updating.

*Full Changelog: https://github.com/w-flac/theme-mego/compare/2.3.7...2.4.0

发布于查看详情

🎉 v2.0.8 更新内容

✨ 天气卡片增强

  • 高德 IP 定位:改用国内服务器,响应更快
  • 中文城市名:自动显示中文地名(如:苏州、北京)
  • 无权限打扰:移除 GPS 定位请求,不弹窗
  • 智能降级:失败时显示北京默认天气

🎨 图库加载优化

  • Shimmer 占位符:优雅的闪烁加载动画
  • 旋转 Spinner:中心加载指示器
  • 防抖动:图片加载时布局稳定
  • 淡入效果:图片加载完成平滑显示

系统要求

  • Halo 2.22.9+
  • 现代浏览器(支持 ES Module)

相关链接


Generated from v2.0.8

发布于查看详情

【修复】分类页、标签页提示文案错别字
【修复】文章内支持显示多个分类
【修复】移动端某些尺寸下搜索框遮挡徽标


Generated from 1.1.6

发布于查看详情

🎉 v2.0.7 更新内容

🐛 问题修复

  • 修复升级失败问题:修复 settings.yaml 缩进错误导致的 500 错误
  • 修复表格样式:圆角、响应式滚动

✨ 新增功能

  • 天气卡片精确定位:优先使用浏览器 GPS 定位
  • GPL-3.0 许可证:新增完整的开源许可证文件
  • Admonition 提示框:文档页 5 种语义化提示框

🔧 代码优化

  • 统一文章内容样式系统(4 个页面共享)
  • 提取 TOC 公共组件(样式 + 函数)
  • 消除重复代码 2400+ 行 (-53%)
  • 智能构建:自动代码分割

系统要求:Halo 2.22.9+


Generated from v2.0.7

发布于查看详情

🐛 修复

  • 修复首页瞬间数量配置无法生效的问题(使用 momentFinder.list() API)
  • 修复 Thymeleaf 类型转换错误(Integer vs String)
  • 修复首页定制侧边栏配置不显示

♻️ 重构

  • 重构首页侧边栏配置结构(独立 sidebar_settings 组)
  • 统一瞬间/友链页面配置命名(enable_sidebar → show_sidebar)
  • 移除评论抽屉功能
  • 统一"悬浮控制栏"命名

Generated from v2.0.3

发布于查看详情

v2.0.2 更新日志

🚀 新功能

  • 关于页面重构 - 全新 Squareform 风格设计
  • 瞬间说说 - 首页新增瞬间 Tab,支持单列/双列显示
  • 作者页面 - 独立作者主页模板,文章/瞬间列表
  • 欢迎卡片 - 天气信息、问候语组件
  • 全局背景 - 支持 Base 色阶、网格背景效果
  • DaisyUI 主题预览 - 35 个主题可视化选择,浅色/深色分类
  • 首页头部开关 - 支持隐藏整个头部区域

🎨 UI 优化

  • 归档页 - Apple 简约风格重设计
  • 友链页 - 发光效果、Apple 风格优化
  • 朋友圈 - 卡片样式与布局优化
  • 图库页 - 全新设计
  • 分页组件 - 全站统一简约风格
  • 侧边栏 - 小工具副标题统一英文风格
  • 导航栏 - 按钮 hover 效果简化
  • 页脚 - 结构与样式优化

🔧 功能改进

  • 分享功能 - 重构实现
  • 文档目录 - 导航体验优化
  • 首页模块 - 配置系统重构
  • 热力图 - GitHub/文章热力图功能增强

📝 文档

  • README 更新,增加模板适配说明

Generated from v2.0.2

发布于查看详情

v1.0.11 (2026-01-15)

  • 新增背景萤火虫粒子效果
    • 可配置粒子数量:关闭/5个/10个/15个/20个(默认10个)
    • 支持浅色和深色模式自定义颜色(默认 #50E3C2)
    • 粒子从底部向上浮动,带有随机水平漂移
    • 发光效果,不干扰页面交互(pointer-events: none)
    • 性能优化,使用 CSS 动画和随机延迟
  • 新增页面加载进度条动画
    • 固定在页面顶部,高度 3px
    • 颜色使用主题色
    • 平滑的加载动画效果
  • 优化主题切换动画
    • 暗亮模式切换图标增加 180 度旋转动画
    • 图标切换时带有透明度渐变效果
    • 动画时长 0.3 秒,流畅自然
  • 优化二级菜单样式
    • 增加 2px 圆角
    • 宽度自适应内容(min-width: max-content)
    • 改善视觉效果和用户体验
  • 修复点赞功能 Bug
    • 修复点赞后数量不同步的问题
    • 改为从 API 获取最新点赞数
    • 点赞改为单向操作(不可取消)

Generated from 1.1.0

发布于查看详情

🎉 v2.0.0 - 全新架构重构

这是一个重大版本更新,对插件进行了全面重构,带来更强大的功能和更好的使用体验。

⚠️ 重要说明

  • 需要 Halo 2.22.0 或更高版本
  • 旧版配置不兼容,升级后需重新配置公告

✨ 新功能

  • 独立公告管理 - 每条公告独立配置,支持多公告管理
  • 弹窗权限控制 - 支持按登录状态控制弹窗显示(登录用户/未登录用户/所有人)
  • 置顶功能 - 重要公告可置顶显示
  • 自定义弹窗图标 - 支持 Iconify 图标选择和背景色自定义
  • URL 路径匹配 - 精确控制弹窗在哪些页面显示,支持通配符
  • 编辑器扩展 - 在文章中插入公告列表组件
  • 公告类型 - 自定义公告类型和颜色标签
  • 前台公告列表 - 全新设计的公告列表组件,支持分页和类型筛选

🔧 改进

  • 全新的管理界面,操作更直观
  • 弹窗样式优化,支持暗色模式
  • 更细粒度的权限控制(查看/创建/编辑/删除)
  • 列表支持按置顶、弹窗状态筛选

🗑️ 移除

  • 移除旧版全局配置方式
  • 移除旧版弹窗样式

📖 文档


Generated from v2.0.0

发布于查看详情

提示

从 1.7.0 开始,此主题提供完整的源码,方便二次开发。

新特性

  • 添加界面文本语言包,支持繁体中文、英文等,具体显示的语言以 Halo 设置 -> 基本设置 -> 首选语言为准
发布于查看详情

新功能

  • 支持自定义系统徽章图片,可在「徽章配置」中添加 Badge ID 与图片 URL 映射

优化

  • Finder 层统一 9 秒超时,确保在 Halo 框架超时前返回结果
  • API 请求超时默认值从 10 秒改为 8 秒
  • 模板区分 API 失败(显示错误提示)与空数据(显示空状态)
  • 统计栏在 API 失败时显示 - 而非 0

修复

  • 修复代理配置表单字段切换时值错位的问题

Generated from v0.1.1

发布于查看详情

v1.0.10 (2026-01-13)

  • 新增顶部滚动进度条
    • 固定在页面顶部,高度 3px
    • 颜色自动读取主题设置中的主色调
    • 根据页面滚动进度实时更新
    • 平滑过渡效果,性能优化
  • 优化文章详情页点赞按钮布局
    • 点赞按钮移至文章标题右侧,与标题在同一行
    • 解决点赞按钮遮挡 AI 总结组件的问题
    • 移动端保持横向布局,按钮不会被压缩

Generated from 1.0.10

发布于查看详情

v1.0.9 (2026-01-13)

  • 优化分类页面布局
    • 修改文章列表布局,日期和标题在同一行显示
    • 与标签页面保持一致的显示风格
  • 优化文章详情页分类显示
    • 修复多个分类标签显示过于紧凑的问题
    • 分类之间添加 / 当作分隔符
    • 修复模板错误,避免500错误

Generated from 1.0.9

发布于查看详情

本次更新重点对后台配置逻辑进行了优化,从首图、内容文章到元数据定义,我们希望将更细腻的控制权交还给用户。

以下是本次更新详情:

🛠️ 主题配置优化

在这个版本中,我们丰富了核心视觉与内容模块的配置选项:

  • 首图设置

    • 纯粹视觉体验:新增 Hero 模块切换模式。现在起,你可以选择 “纯图片轮播” 模式,剥离文字干扰,让首图展示更加纯粹。
  • 内容设置 - 文章

    • 跳转卡片自定义:现在支持隐藏或显示跳转卡片。当开启时,我们还新增了自定义配置项,方便你根据需求完善自定义跳转需求。
    • 标题风格三重奏:新增 2 种标题显示风格。现在,你可以在 “默认风格、悬浮卡片、底部嵌入” 三种类型中自由选择,让文章标题呈现更具个性。

⚙️ 文章设置

针对列表页的阅读体验,我们增加了更细颗粒度的控制:

  • 摘要显示切换:新增摘要开关功能。现在起,允许用户关闭或开启文章和页面下的摘要显示,无论是想要丰富的信息概览,还是极简的标题列表,都由你决定。

🏷️ 元数据定义

为了满足不同站点的布局与法律合规需求,我们在元数据层面进行了扩展:

  • 布局控制开关:新增了 文章、页面、侧边栏 的独立开启/关闭按钮,以满足不同用户的布局需求。
  • 全新「文档模版」
    • 纯文本展示:专为隐私条款、服务条款等场景打造。
    • 副标题自定义:允许用户自定义次级标题文本,层级更清晰。
    • 底部声明模块:新增底部声明区域,允许用户自定义声明内容,让文档页面更显专业严谨。

🚀 更多优化

  • 底层重构:除此之外,我们还对主题样式进行了修改与优化,为下个版本更新提供更稳定的底层支持。

🎉 限时特惠

目前 序白·Alba 仍处于 早鸟优惠期,现在入手即享全网最低价

  • 💰 最佳入手时机:仅需 99元,即可永久拥有这份极简美学。
  • 🎁 价值 ¥69 超值赠礼:下单即免费赠送 Bloc 积木插件

主题 + 插件双剑合璧,现在购买最优惠,切勿错过!

发布于查看详情
条 / 页