FIT2CLOUD

新特性

  • 集成 Lenis 丝滑滚动库
    • 全局页面滚动带惯性和缓动
    • 锚点跳转和返回顶部使用 Lenis 平滑滚动
    • 自动处理欢迎页显示时暂停/恢复滚动
    • 弹窗内部滚动不受影响(搜索、法律弹窗、版本详情、友链申请、文章目录)
  • 集成 Swiper 滑块库
    • 随想碎片(memo slider):触摸滑动、自动播放、前后导航按钮、鼠标悬停暂停
    • 生活回想(life slider):自由模式滑动、惯性回弹、触摸手势
  • 内置灯箱系统(fallback lightbox)
    • 文章详情页:自动检测 lightgallery 插件,未安装时启用内置灯箱
    • 图库页面:自定义灯箱,点击图片放大查看
    • 碎碎念页面:自定义灯箱,点击图片放大查看
    • 统一交互:点击放大、点击/Esc 关闭、缩放动画、zoom-in 光标
  • 适配 Halo 官方 plugin-lightgallery 灯箱插件
    • 文章详情页图片添加 cursor: zoom-in 提示可点击放大
    • 灯箱 UI 适配主题色(工具栏、缩略图边框、计数器)
    • 灯箱背景遮罩、滚动锁定等样式兼容
    • 插件 DOM 选择器设置为 .post-content 即可使用
  • 主题切换圆形扩散动画
    • 从点击位置向外扩散的圆形遮罩效果
    • 动态计算最大扩散半径,确保覆盖全屏
  • 搜索框快捷键提示
    • 搜索框右侧显示 Ctrl K 快捷键徽章

优化

  • AOS 动画优化

修复

  • 修复留言板评论显示"未知"的问题
  • 修复图库页面灯箱点击无反应的问题
  • 修复首页标题右侧字符被截断
  • 修复欢迎页标题右侧字符被截断
  • 修复打字机光标与标题文字重叠、高度不对齐

Generated from v1.2.0

发布于 查看详情

What's Changed

  • fix(annotation-setting): 修复元数据重复问题 by @AR-26710 in #65
  • feat(aside): 添加推广轮播小组件 by @Tim0x0 in #67
  • feat(shop): 初步适配商城 by @AR-26710 in #68
  • feat(homepage): 添加主页小组件功能 by @Tim0x0 in #69
  • Refactor/code structure by @AR-26710 in #72
  • pref(aside-widgets): 移除首页侧边栏中的社区组件默认配置 by @AR-26710 in #73

New Contributors

Full Changelog: 1.2.4...1.2.5


Generated from 1.2.5

发布于 查看详情

新特性

  • 项目展示页面新增项目归属标识功能
    • 支持区分"我的项目"和"收藏项目"两种类型
    • 统计区域分两行显示:项目数量(总/我的/收藏)+ GitHub 数据(Stars/Forks)
    • 后台配置支持为每个项目设置归属类型
  • 我的项目新增版本详情弹窗
    • 点击"我的项目"卡片打开版本详情弹窗(收藏项目仍跳转链接)
    • 自动拉取 GitHub Releases 并以时间线形式展示
    • 显示版本号、发布时间、更新日志等信息
    • 支持配置 GitHub Token 提高 API 请求限制
    • 弹窗边框使用主题强调色

优化

  • 评论组件样式优化
    • 优化 CSS 变量配置,调整 muted 颜色为更柔和的边框/背景色
    • 评论区头部样式美化:标题渐变色、新增副标题、评论数标签化

Generated from v1.1.12

发布于 查看详情

新特性

  • 新增注册页面,支持访客、投稿者、作者、文章管理员、超级管理员等角色注册
    • "立即注册"链接(仅在后台开启注册功能时显示)
    • 密码强度指示器
  • 文章详情页信息进行针对性优化(注册用户)

优化

  • 欢迎页全局化

Generated from v1.1.10

发布于 查看详情

主题文档
插件相关配置

✨ 优化项

  1. 作者信息显示逻辑
    隐私用户:仅超级管理员作者本人登录时显示真实信息;其他情况统一显示为 隐私用户
  2. 编辑按钮跳转规则
    • 超级管理员:始终显示编辑按钮 → 跳转至 控制台-文章 编辑页。
    • 作者本人:显示编辑按钮 → 跳转至 个人中心-文章 编辑页。
  3. 样式效果优化
    优化界面效果。

🐛 问题修复

  • 修复文章列表页 编辑 按钮跳转错误的问题。

🔄 调整 (1.13.5)

为提升配置灵活性,“元信息显示”功能已进行拆分,调整如下:

  • 原“元信息显示”拆分为两项列表页元信息详情页元信息
  • 升级后需重新配置请您务必进行配置,否则相关区域可能显示为空白
  • 影响说明:这是一项破坏性调整,升级后原有配置将失效,需手动重新设置才能正常显示

Full Changelog: 1.13.6...1.13.7


Generated from 1.13.7

发布于 查看详情

新增功能

隐私政策与服务条款

  • 页脚新增「隐私政策」和「服务条款」链接,与版权信息平行显示
  • 点击弹出毛玻璃效果弹窗,支持 Markdown 语法渲染
  • 弹窗边框使用主题色,适配亮色/暗色模式
  • 标题样式复用文章详情图标
  • 后台可配置是否显示及内容

优化

页脚布局

  • 移除原有的「关于」文字配置
  • 隐私政策/服务条款与版权信息同行显示,更简洁

弹窗样式

  • 背景采用透明模糊效果(backdrop-filter)
  • 关闭按钮悬浮于右上角,悬停旋转动画
  • 滚动条使用主题色
  • 移动端适配优化

配置项

在后台「页脚设置」中新增:

  • 显示隐私政策(开关)
  • 隐私政策内容(支持 Markdown)
  • 显示服务条款(开关)
  • 服务条款内容(支持 Markdown)

Generated from v1.1.8

发布于 查看详情

v2.0.0 (2026-02-05)

  • 全新主题切换动画
    • 圆圈扩散和收回动画效果
    • 从主题切换按钮位置扩散
    • 优化动画层级,不遮挡内容
    • 沉浸式阅读
  • 优化 TOC 目录样式
    • 移除背景和边框
    • 更简洁的视觉效果
    • 修复主题切换时的闪烁问题
  • 性能优化和 Bug 修复
  • 优化post、page页面
  • 手机版关闭萤火虫

Generated from 2.0.0

发布于 查看详情

本版本为 2.5.0 Alpha 预览版本,主要集中在组件可配置性增强、模板结构重构以及样式细节优化,不涉及功能层面的破坏性变更。
This is an Alpha preview of version 2.5.0, focusing on component configurability, template refactoring, and visual refinements. No breaking feature changes are included.

🆕 更新内容 / Updates

pref - 优化与增强

  • Iconify 组件新增 help 字段,用于补充配置说明
  • 为 **元数据(metadata)**设定固定标识,提升结构一致性与可维护性

fix - 问题修复

  • 修复订阅模块中 icon 渲染颜色错误的问题
  • 修复标签页中 硬编码路由,统一调整为动态 permalink
  • 修复部分 硬编码路径,改为 Thymeleaf 动态链接

refactor - 结构重构

  • 提取页面标题区域为公共 pageHeader 片段
  • 提取分页与分类卡片为公共片段
  • 提取侧边栏结构为公共片段以便复用
  • 抽离公共 CSS 工具类,减少重复样式
  • 使用伪元素替代首页分类卡片中的冗余 DOM 结构

style - 样式调整

  • 优化 Hero 区域按钮的渐变层次与过渡效果

⚙️ 升级方式 / How to Update

下载最新版本并覆盖原有主题文件即可。
Download the latest version and replace the existing theme files.


⚠️ 注意事项 / Notice

  • 当前版本为 Alpha 阶段,主要用于测试与结构验证
  • 建议更新前备份当前主题文件与配置
  • 若发现问题,欢迎反馈以便在正式版本中修正

This is an Alpha release, recommended for testing purposes only.
Please back up your theme files and settings before updating.


Full Changelog: https://github.com/w-flac/theme-mego/compare/2.4.2...2.5.0-alpha

发布于 查看详情

主题文档
插件相关配置

🔄 调整 (1.13.5)

为提升配置灵活性,“元信息显示”功能已进行拆分,调整如下:

  • 原“元信息显示”拆分为两项列表页元信息详情页元信息
  • 升级后需重新配置请您务必进行配置,否则相关区域可能显示为空白
  • 影响说明:这是一项破坏性调整,升级后原有配置将失效,需手动重新设置才能正常显示

⚙️ 优化项

  • 优化样式效果

Full Changelog: 1.13.4...1.13.6


Generated from 1.13.6

发布于 查看详情

本次更新主要聚焦于 样式细节修复与构建流程优化,针对表格、标签侧边栏以及订阅模块的显示问题进行了修复,并对 Tailwind CSS 构建方式进行了简化,以提升整体稳定性与维护效率。

This release focuses on UI refinements and build process improvements.
Several display issues in tables, tag sidebar, and the Subscription module have been fixed,
along with a simplification of the Tailwind CSS build workflow to improve stability and maintainability.

🆕 更新内容 / Updates

fix

  • 优化表格样式表现
    Improved table styling for better consistency and readability
  • 修复标签侧边栏中长名称溢出被隐藏的问题
    Fixed overflow issues for long tag names in the sidebar
  • 修复订阅模块中图标空值渲染及口号列表对齐问题
    Fixed icon null rendering and slogan list alignment issues in the Subscription module

⚙️ 升级方式 / How to Update

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

⚠️ 注意事项 / Notice

  • 本次更新不涉及主题配置结构调整,建议升级前备份当前主题配置,以防意外情况发生

This update does not introduce configuration changes. It is still recommended to back up your current theme settings before updating.


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

发布于 查看详情

🚀 新功能

  • 图库页瀑布流布局支持显示分组标题。
    • 图库页新增支持在启用瀑布流布局时显示分组标题,每个分组将拥有独立的瀑布流实例。
    • 图库页样式 -> 显示分组标题 配置项现在在启用瀑布流布局时也可用。

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
The new documentation site is now live. Welcome to explore: Higan Haozi (including Writing Reference, Plugin Compatibility, Theme Configuration, and Metadata Configuration documentation).
howiehz-higan-cn.zip 为简体中文配置文件版本。
howiehz-higan-en.zip is the English configuration file version.

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.56.2...v1.57.0

发布于 查看详情

【新增】增加对朋友圈插件的支持
【新增】增加对足迹插件的支持
【优化】文章页面标签过多时的布局


Generated from 1.1.7

发布于 查看详情

主题文档
插件相关配置

🔄 调整

为提升配置灵活性,“元信息显示”功能已进行拆分,调整如下:

  • 原“元信息显示”拆分为两项列表页元信息详情页元信息
  • 升级后需重新配置请您务必进行配置,否则相关区域可能显示为空白
  • 影响说明:这是一项破坏性调整,升级后原有配置将失效,需手动重新设置才能正常显示

Full Changelog: 1.13.4...1.13.5


Generated from 1.13.5

发布于 查看详情

🐛 错误修复

  • 修复启用“全局 -> 多语言功能前缀匹配模式”且根菜单存在非自定义链接类型时会触发内部错误的问题。

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
The new documentation site is now live. Welcome to explore: Higan Haozi (including Writing Reference, Plugin Compatibility, Theme Configuration, and Metadata Configuration documentation).
howiehz-higan-cn.zip 为简体中文配置文件版本。
howiehz-higan-en.zip is the English configuration file version.

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.56.1...v1.56.2

发布于 查看详情

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

发布于 查看详情

微言 v1.0.0-rc2 - 首次发布 🎉

发布日期:2026-02-03

我们非常激动地宣布**微言(PluginCommunication)**正式发布 v1.0.0 版本!这是一款专为 Halo 博客系统打造的专业级即时通讯插件,让你的网站从单向的信息展示平台,升级为充满活力的互动社区。


🌟 核心亮点

💬 完整的即时通讯体系

基于 WebSocket 技术构建的实时通讯系统,支持私聊、群聊、频道三大通讯场景,消息秒达零延迟,为用户提供流畅的沟通体验。

🏗️ 企业级架构设计

  • 采用 Spring WebFlux + Reactor 响应式编程模型
  • 支持高并发场景,性能卓越
  • 完整的 RBAC 权限体系
  • 数据本地存储,隐私安全有保障

🎨 现代化用户界面

  • Vue 3 + TypeScript 开发
  • 移动端完美适配
  • 多种消息气泡样式可选
  • 支持自定义表情包和提示音

✨ 功能特性

📱 通讯功能

私聊系统

  • ✅ 一对一实时聊天
  • ✅ 支持文本、图片、表情、卡片等多种消息类型
  • ✅ 消息已读回执
  • ✅ 引用回复功能
  • ✅ 消息撤回(可配置时间限制)
  • ✅ 聊天记录持久化存储

群组聊天

  • ✅ 创建和管理群组
  • ✅ 群公告发布
  • ✅ 群成员管理(踢出、禁言)
  • ✅ 角色权限分配(群主、管理员、成员)
  • ✅ 入群审核机制
  • ✅ 邀请好友入群
  • ✅ 群组信息编辑

频道系统

  • ✅ 公开频道创建
  • ✅ 广播式消息发布
  • ✅ 适合公告通知场景

👥 社交功能

好友管理

  • ✅ 通过用户名/ID 搜索添加好友
  • ✅ 好友申请审核
  • ✅ 好友备注和分组
  • ✅ 黑名单功能
  • ✅ 好友在线状态显示

用户联系资料

  • ✅ 用户个人资料卡片
  • ✅ 最近联系人列表
  • ✅ 聊天置顶功能
  • ✅ 免打扰模式

🔔 通知系统

实时通知

  • ✅ 未读消息提醒
  • ✅ 仪表盘小部件显示
  • ✅ 自定义消息提示音
  • ✅ 浏览器通知支持

离线邮件通知

  • ✅ 用户离线时自动发送邮件
  • ✅ 智能合并短时间内的多条消息
  • ✅ 可配置通知间隔和频率
  • ✅ 支持批量消息摘要

系统通知

  • ✅ 好友申请通知
  • ✅ 群组邀请通知
  • ✅ 系统公告推送
  • ✅ 通知中心统一管理

🛡️ 安全与管理

消息频率限制

  • ✅ 前端发送间隔控制
  • ✅ 后端滑动窗口算法限流
  • ✅ 自动禁言违规用户
  • ✅ 可配置限流策略和惩罚机制

内容审核

  • ✅ 用户举报系统
  • ✅ 管理员审核后台
  • ✅ 批量处理举报
  • ✅ 违规用户惩罚机制

用户账户管理

  • ✅ 用户状态查看
  • ✅ 账户禁言/封禁
  • ✅ 批量用户管理
  • ✅ 操作日志记录

权限管理

  • ✅ 基于 RBAC 的权限体系
  • ✅ 细粒度权限控制
  • ✅ 角色模板定义
  • ✅ 权限继承机制

📊 数据管理

聊天记录管理

  • ✅ 完整的聊天记录存储
  • ✅ 历史消息查询
  • ✅ 聊天记录导出
  • ✅ 批量删除和清理

自动归档系统

  • ✅ 定时自动归档历史消息
  • ✅ GZIP 压缩支持
  • ✅ 可配置归档策略
  • ✅ 自定义存储位置
  • ✅ 热数据/冷数据分离
  • ✅ 优化数据库性能

🎨 个性化定制

界面定制

  • ✅ 多种消息气泡样式(经典、微信、QQ)
  • ✅ 自定义表情包
  • ✅ 支持 Emoji、GIF 动图
  • ✅ 兼容多种表情包格式(Artalk、Twikoo 等)

消息提示音

  • ✅ 内置多种提示音
  • ✅ 支持上传自定义音频
  • ✅ 用户可自由选择

配置选项

  • ✅ 消息长度限制
  • ✅ 撤回时间限制
  • ✅ 聊天记录展示条数
  • ✅ 群成员展示数量

🔌 开发者友好

API 支持

  • ✅ 完整的 RESTful API
  • ✅ 基于 OpenAPI 规范
  • ✅ 自动生成 TypeScript 客户端
  • ✅ 类型安全保障

扩展机制

  • ✅ 基于 Halo Extension 机制
  • ✅ 丰富的扩展点
  • ✅ 便于二次开发
  • ✅ 插件依赖管理

📋 技术规格

系统要求

  • Halo 版本: >= 2.22.10
  • Java 版本: 21+
  • Node.js 版本: 20+
  • 依赖插件: WebjingMandateCore >= 2.1.0

技术栈

后端

  • Java 21
  • Spring Boot / Spring WebFlux
  • Project Reactor(响应式编程)
  • Gradle 构建工具

前端

  • Vue 3
  • TypeScript
  • Pinia(状态管理)
  • UnoCSS(原子化 CSS)
  • TanStack Query(数据获取)
  • Rsbuild(构建工具)

性能特性

  • ✅ 响应式非阻塞架构
  • ✅ 支持高并发场景
  • ✅ WebSocket 长连接
  • ✅ 智能连接管理和自动重连
  • ✅ 消息队列优化
  • ✅ 数据库查询优化

🚀 快速开始

安装步骤

  1. 下载插件

  2. 安装依赖

    • 确保已安装 WebjingMandateCore 插件(>= 2.1.0)
  3. 启用插件

    • 在 Halo 后台「插件」页面上传并启用
  4. 配置插件

    • 进入插件设置页面
    • 阅读并同意服务条款
    • 根据需要调整各项配置
  5. 开始使用

    • 在 Halo 控制台左侧菜单找到「微言」入口
    • 开始体验即时通讯功能

基础配置建议

必须配置

  • ✅ 同意服务条款
  • ✅ 配置 SMTP 邮件服务(用于离线通知)

推荐配置

  • 📝 调整消息频率限制参数
  • 📝 配置聊天记录归档策略
  • 📝 添加自定义表情包
  • 📝 设置消息提示音

📖 使用场景

🎯 博主与读者互动

  • 即时解答读者疑问
  • 建立忠实粉丝群体
  • 提升博客活跃度和用户粘性

👥 社区建设

  • 创建专业兴趣群组
  • 促进用户间交流
  • 构建知识分享生态

💼 客户关系管理

  • 与客户实时沟通
  • 快速响应服务需求
  • 提升客户满意度

🎨 内容共创平台

  • 作者与读者协作创作
  • 实时讨论内容方向
  • 构建共创生态

⚠️ 重要说明

浏览器音频播放限制

用户必须在页面上进行至少一次交互(点击、按键等)后,音频才能播放。这是浏览器的安全策略,无法绕过。但只要用户在 Halo 后台做过任何操作(点击菜单、切换页面等),之后的消息通知就都能播放声音了。

表情包资源声明

本插件仅提供表情包配置功能框架,不内置任何第三方图片类表情包资源。站点管理员通过本插件配置的任何表情包资源,均由站点管理员自行添加和管理,与本插件开发者无任何关联。请确保您拥有所配置表情包的合法使用权。

数据安全

  • 所有用户数据本地存储
  • 消息加密传输
  • 完整的数据备份与恢复机制
  • 符合《个人信息保护法》等法规要求

🔄 升级说明

这是首次发布版本,无需升级操作。


🐛 已知问题

  • 群组禁言后,前端仍可发送消息(消息不会保存,但会显示发送动作)

🗺️ 未来规划

我们正在积极开发以下功能,敬请期待:

v1.1.0 计划

  • 🔜 消息搜索功能
  • 🔜 聊天记录导出为 PDF
  • 🔜 语音消息支持
  • 🔜 视频通话功能
  • 🔜 消息翻译功能

v1.2.0 计划

  • 🔜 机器人接入支持
  • 🔜 消息定时发送
  • 🔜 群投票功能
  • 🔜 消息加密增强
  • 🔜 多端消息同步优化

长期规划

  • 🔜 移动端独立 App
  • 🔜 桌面端客户端
  • 🔜 AI 智能助手集成
  • 🔜 更多第三方集成

🤝 参与贡献

我们欢迎社区贡献!如果你有好的想法或发现了问题:


🙏 致谢

感谢以下项目和社区的支持:

  • Halo - 强大的开源建站工具
  • Vue.js - 渐进式 JavaScript 框架
  • Spring Framework - 企业级 Java 框架
  • 所有为本项目提供反馈和建议的用户

📞 联系我们


🎉 结语

微言 v1.0.0 是我们迈出的第一步,我们致力于为 Halo 社区提供最专业、最易用的即时通讯解决方案。

感谢你选择微言!让我们一起打造更有温度的互联网社区。

现在就升级你的 Halo,开启即时通讯新时代! 🌈

发布于 查看详情

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


Generated from v2.1.19

发布于 查看详情

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

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

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

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


Generated from v2.1.18

发布于 查看详情

🐛 错误修复 1.56.1

  • 修复模板中未闭合的引号。

🚀 新功能 1.56.0

  • 新增首页朋友圈列表布局功能。
    • 首页样式 -> 主页列表布局中新增"朋友圈列表"选项,允许在首页显示朋友圈插件的订阅文章(需朋友圈插件启用)。
    • 新增朋友圈列表显示条数配置项,允许设置朋友圈列表在首页显示的文章条数(默认为 10)。
    • 新增朋友圈列表显示发布日期配置项,允许控制是否在朋友圈列表中显示文章发布日期(默认为开启)。
    • 新增朋友圈列表显示作者信息配置项,允许控制是否在朋友圈列表中显示作者信息(默认为开启)。
    • 新增朋友圈列表显示作者头像配置项,允许控制是否在朋友圈列表中显示作者头像(默认为开启)。
    • 新增朋友圈列表显示作者名称配置项,允许控制是否在朋友圈列表中显示作者名称(默认为开启)。
    • 新增朋友圈列表显示文章描述配置项,允许控制是否在朋友圈列表中显示文章描述(默认为开启)。
    • 新增朋友圈列表文章描述行数上限配置项,允许设置朋友圈列表中文章描述显示的最大行数(默认为 3 行,范围 1-5)。
    • 新增朋友圈列表显示跳转链接提示文字配置项,允许控制是否在朋友圈列表文章项中显示跳转链接的提示文字(默认为开启)。
  • 新增归档页文章列表发布日期显示控制功能。
    • 新增文章列表显示文章发布时间配置项,允许控制是否在归档页的文章列表中显示文章发布日期(默认为开启)。
  • 新增标签详情页文章列表发布日期显示控制功能。
    • 新增文章列表显示文章发布时间配置项,允许控制是否在标签详情页的文章列表中显示文章发布日期(默认为开启)。
  • 新增分类详情页文章列表发布日期显示控制功能。
    • 新增文章列表显示文章发布时间配置项,允许控制是否在分类详情页的文章列表中显示文章发布日期(默认为开启)。
  • 新增瞬间页面帖文发布时间显示控制功能。
    • 新增帖文发布时间配置项,允许控制是否在瞬间页面的帖文列表中显示帖文发布时间(默认为开启)。
  • 新增首页瞬间列表条目发布时间显示控制功能。
    • 新增瞬间列表显示条目发布时间配置项,允许控制是否在首页瞬间列表中显示条目发布时间(默认为开启)。
  • 新增首页瞬间列表单独配置功能。
    • 新增瞬间列表显示条目预计阅读时间配置项,允许单独控制首页瞬间列表中的预计阅读时间显示(默认为关闭)。
    • 新增瞬间列表显示条目字数统计配置项,允许单独控制首页瞬间列表中的字数统计显示(默认为关闭)。
    • 新增瞬间列表启用点赞按钮配置项,允许单独控制首页瞬间列表中的点赞按钮(默认为开启)。
    • 新增瞬间列表启用评论区配置项,允许单独控制首页瞬间列表中的评论区(默认为开启)。
  • 新增作者详情页文章列表发布日期显示控制功能。
    • 新增文章列表显示文章发布时间配置项,允许控制是否在作者详情页的文章列表中显示文章发布日期(默认为开启)。

🐛 错误修复 1.56.0

  • 修复 首页样式 -> 主页列表布局 选择“瞬间列表”且“瞬间”插件未启动时,页面出现服务内部错误的问题。
  • 修复启用 全局 -> 多语言菜单支持 且禁用 全局 -> 多语言功能前缀匹配模式 时,无法正确匹配菜单的问题。
  • 修复错误页在主错误标题可用时仍展示备用标题的问题。
  • 修复内置主题 浅色 - 灰粉 文件名拼写错误的问题。

🛠️ 开发体验 1.56.0

  • 更新开发依赖。
  • 手动格式化模板内 th:ifth:unlessth:with 的字符串值。

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
The new documentation site is now live. Welcome to explore: Higan Haozi (including Writing Reference, Plugin Compatibility, Theme Configuration, and Metadata Configuration documentation).
howiehz-higan-cn.zip 为简体中文配置文件版本。
howiehz-higan-en.zip is the English configuration file version.

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.55.1...v1.56.1

发布于 查看详情

🐛 错误修复

  • 修复瞬间页(/moments)翻页组件链接不正确的问题。
  • 修复启用全局 -> 仅允许使用指定域名访问域名白名单列表为空时,页面会无限跳转的问题。

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
The new documentation site is now live. Welcome to explore: Higan Haozi (including Writing Reference, Plugin Compatibility, Theme Configuration, and Metadata Configuration documentation).
howiehz-higan-cn.zip 为简体中文配置文件版本。
howiehz-higan-en.zip is the English configuration file version.

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.55.0...v1.55.1

发布于 查看详情

🚀 新功能

  • 适配朋友圈应用市场页面)插件。
  • 新增首页文章列表发布日期显示控制功能。
    • 简洁文章列表:新增简洁列表显示发布日期配置项,允许控制是否显示文章发布日期(默认为开启)。
    • 多元文章列表:新增多元列表显示发布日期配置项,允许控制是否显示文章发布日期(默认为开启)。

🐛 错误修复

  • 修复 首页样式 -> 主页列表布局 选择“瞬间列表”时,在页数大于 1 时无法加载页面的问题。

🔧 优化改进

  • 优化英文文档翻译质量。

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
The new documentation site is now live. Welcome to explore: Higan Haozi (including Writing Reference, Plugin Compatibility, Theme Configuration, and Metadata Configuration documentation).
howiehz-higan-cn.zip 为简体中文配置文件版本。
howiehz-higan-en.zip is the English configuration file version.

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.54.0...v1.55.0

发布于 查看详情

【升级警告】对于从 1.11.0 之前版本升级的用户,本次版本包含了 1.11.0 的重大变更。升级前请参考1.11.0版本说明

主题文档
插件相关配置

✨ 新增

  • 新增作者归档页
    • 支持为每位用户独立设置隐私状态:设置为隐私用户后,其归档页对外不可见,仅限用户本人查看
    • 支持控制邮箱显示:可选择是否在归档页公开邮箱,默认隐藏以保护隐私
    • 作者归档页面可通过以下入口访问:
      • 文章/页面详情页中的作者名称
      • 瞬间页中的作者名称

Full Changelog: 1.12.2...1.13.0


Generated from 1.13.0

发布于 查看详情

What's Changed

  • feat(sidebar): 为深色模式添加菜单图标颜色反转选项 by @AR-26710 in #64
  • refactor(sidebar-auth): 重构用户角色显示和权限控制逻辑 by @AR-26710 in #63
  • feat(auth): 初步适配认证页面 by @AR-26710 in #62
  • feat(archives): 为归档年份添加可点击链接 by @AR-26710 in #61
  • refactor: 移除主题的文章分页配置并简化文章列表渲染逻辑 by @AR-26710 in #60
  • feat(post-title): 添加文章标题颜色自定义功能 by @AR-26710 in #59

Full Changelog: 1.2.3...1.2.4


Generated from 1.2.4

发布于 查看详情

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


Generated from v2.1.16

发布于 查看详情

适配 MaxKB V2 版本的 Plugin-MaxKB 插件。

问题修复

  • 解决未保存时点击验证报错的问题。
  • 解决语音多模态输入时的报错问题。

Warning

此版本仅兼容 MaxKB V2 版本,MaxKB V1 版本用户请继续使用 https://www.halo.run/store/apps/app-aWHcE
并且请不要同时启用 V2 版本与 V1 版本,以免造成无法预料的冲突。

发布于 查看详情

feat: 添加关于页面图标和修复404页面

  • 在个人资料卡片添加关于页面链接(使用 profile_icons.about 配置)
  • 新增 templates/error/error.html 错误页面模板
  • 404 页面使用 about-body 样式,与关于页面一致
  • 404 页面头图支持 _404_header_image 配置,默认使用 404-bg.jpg
  • 使用 Font Awesome 图标(fa-home, fa-arrow-left)
  • 修复移动端样式兼容性

版本: 0.1.5


Generated from v0.1.5

发布于 查看详情

⚠破坏性修改

  • 更新后需重新设定 总体样式 -> 自定义字体文件,以修复无法显示已选选项的问题。

🚀 新功能

  • 重构自定义字体相关配置,允许进行更详细的设定。

🔧 优化改进

  • 默认 Meslo 字体补充相关声明:添加粗体版本、斜体版本、粗斜体版本。
  • 优化自定义字体相关渲染逻辑。

🛠️ 开发体验

  • 更新开发依赖。

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
The new documentation site is now live. Welcome to explore: Higan Haozi (including Writing Reference, Plugin Compatibility, Theme Configuration, and Metadata Configuration documentation).
howiehz-higan-cn.zip 为简体中文配置文件版本。
howiehz-higan-en.zip is the English configuration file version.

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.53.1...v1.54.0

发布于 查看详情

🐛 错误修复

  • 修复在 WebKit 内核的浏览器上,页脚内容和文章页顶部菜单出现异常换行的问题。

🔧 优化改进

  • 优化自定义鼠标指针声明。
  • 更新 Meslo 字体版本从 1.2 到 1.2.1,并且重新压缩各格式,以优化字体体积。
  • 优化后备字体声明。
  • 移除无用的 vite-ignore 声明,优化构建产物体积。

🛠️ 开发体验

  • 更新开发依赖。

新文档站已上线,欢迎体验:Higan Haozi(含写作参考插件兼容性主题配置元数据配置文档)
The new documentation site is now live. Welcome to explore: Higan Haozi (including Writing Reference, Plugin Compatibility, Theme Configuration, and Metadata Configuration documentation).
howiehz-higan-cn.zip 为简体中文配置文件版本。
howiehz-higan-en.zip is the English configuration file version.

Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.53.0...v1.53.1

发布于 查看详情

新特性

  • 在设置页面添加自动处理奖励开关配置项;
  • 实现默认等级角色的自动分配机制;
  • 新增批量设置会员等级功能;
  • 实现会员等级记录功能并优化注册流程;
  • 添加提现功能开关控制;
  • 添加邀请注册功能开关控制;
  • 添加邀请访问功能开关控制;
  • 添加邀请购买功能开关控制;

优化

  • 修改推荐奖励计算逻辑,统一使用积分作为奖励单位;
  • 重构交易记录创建方法,支持自动处理奖励的状态设置;
  • 更新推荐记录处理流程,移除重复的自动处理检查逻辑;
  • 统一前端界面显示,将奖励值统一显示为积分格式;
  • 修复注册推荐记录的奖励处理状态设置问题;
  • 添加永久会员判断和续费功能控制;
  • 添加推荐注册防刷和频率限制功能;
  • 添加邀请访问防刷机制;
  • 优化推荐记录奖励值设置和通知发送逻辑;
  • 修复交易记录处理逻辑;
发布于 查看详情

功能新增

  • 路由页面 douban 参数新增 dataType,genre,page,size
  • 新增 Finder API
doubanFinder.list({
  page: 1,
  size: 10,
  type: 'type',
  dataType: 'dataType',
  status: 'status',
  genre: 'genre',
});
发布于 查看详情

v2.0.0 - AI 智能客服重磅升级 🤖

发布日期:2025-01-27

🎉 重大更新

即答客服全面接入 AI,从传统在线客服升级为 AI 智能客服系统!

✨ 新增功能

🤖 AI 智能客服

  • 支持 OpenAI、DeepSeek、Claude 等所有 OpenAI 兼容 API
  • AI 优先响应,自动处理 80%+ 常见问题
  • 智能转人工,复杂问题无缝衔接
  • 完整保留 AI 和人工的对话历史

📚 RAG 知识库系统

  • 支持导入文章、页面、自定义文本
  • 基于站点内容自动回答访客问题
  • 智能分词和向量检索
  • 实时索引,内容更新自动同步

🚀 高级 RAG 优化

  • HyDE - 假设文档嵌入,提升检索准确率
  • 混合检索 - 向量 + 关键词 + RRF 融合
  • Reranking - LLM 重排序
  • 查询分解 - 复杂查询自动拆解
  • 查询压缩 - 多轮对话上下文理解
  • 联网搜索 - 知识库无结果时自动搜索互联网

🎨 UI/UX 优化

  • AI 消息视觉区分(带 AI 标识)
  • 知识来源标签展示
  • Markdown 富文本支持
  • AI 思考中动画
  • 图片粘贴上传

📈 性能提升

  • 回答准确率:+25-35%
  • 回答完整性:+30-40%
  • 知识覆盖率:+40-60%
  • API 调用优化:-30-40%
  • 平均响应延迟:-40-60ms
发布于 查看详情

🎉 新增功能

瞬间组件

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

文章页面

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

Generated from v2.1.15

发布于 查看详情

What's Changed

  • refactor(bangumis): 重构番剧页面为服务端渲染 by @AR-26710 in #49
  • refactor: 重构相册页 by @AR-26710 in #51
  • feat(category-tag-layout): 添加分类和标签页布局切换功能 by @AR-26710 in #55
  • feat: 添加页码输入跳转功能 by @AR-26710 in #54
  • feat(FancyBox): 添加关闭 FancyBox 的配置选项 by @AR-26710 in #53
  • feat(moments): 添加标签横向滚动功能及提示样式 by @AR-26710 in #52

Full Changelog: 1.2.1...1.2.2


Generated from 1.2.2

发布于 查看详情

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

发布于 查看详情
条 / 页