FIT2CLOUD

v2.0.5 (2026-02-12)

  • 新增公安备案号功能
    • 在页脚设置中添加公安备案号配置
    • 与 ICP 备案号显示在同一行,用 | 分隔
    • 支持自定义公安备案查询链接

Generated from 2.0.5

发布于查看详情

v2.0.4 (2026-02-12)

  • 新增三态主题切换功能

    • 支持浅色、深色、跟随系统三种模式
    • 三态循环切换:light → dark → auto → light
    • 新增跟随系统图标(左半边太阳光芒,右半边月牙)
    • 跟随系统模式下自动检测系统主题变化
    • 浏览器地址栏和底部颜色随主题自动变化
    • 用户选择持久化保存
  • 新增首页瞬间功能

    • 支持显示最新一条瞬间内容
    • 文字居中显示,超长自动省略
    • 支持图片、视频、音频等多媒体内容
    • 可在首页设置中开关显示
    • 需要安装瞬间插件(plugin-moments)
  • 优化首页设置

    • 新增"显示站点描述"开关
    • 重新组织配置项分组
    • 基础设置:Logo、站点标题、站点描述
    • 首页设置:站点描述、瞬间、热力图、文章列表样式、登录按钮、文章目录、加载动画

Generated from 2.0.4

发布于查看详情

新特性

  • 标签页全新重设计:数据面板 + 标签墙布局

优化

  • 移动端进一步适配:欢迎页、随想碎片、生活回想、归档页、朋友圈等...

修复

  • 修复首页"近期笔记"和"站点动态"存在的问题

Generated from v1.2.3

发布于查看详情

Spark 是一款为 Halo CMS 打造的现代电商主题——30+ 配色方案随心切换,7 大首页模块自由编排,从商品浏览、购物车到多渠道支付全链路覆盖,更内置品牌故事、配送售后等叙事页面,让实体与虚拟商品在同一个店铺里各得其所

发布于查看详情

🐛 Bug Fixes

  • 修复移动端目录(TOC)动画不同步 — 目录从 JS 动态渲染改为内联同步脚本填充,确保 TOC 与正文入场动画同步播放,视觉效果等同于服务端渲染
  • 修复 GitHub Actions 构建失败 — 移除 workflow 中重复指定的 pnpm 版本,避免与 package.json 的 packageManager 字段冲突
  • 更新 Footer 链接 — Retypeset 链接指向 Halo 移植版仓库

✨ Features

  • 新增 ICP 备案号展示 — 在主题设置中填写备案号后自动在页脚展示,链接至工信部备案查询,留空则不展示

🔧 Refactor

  • 切换至 Halo 官方 CD 工作流 — 使用 halo-sigs/reusable-workflows 替代自定义构建流程,降低维护成本,未来可对接 Halo 应用市场

📝 Documentation

  • 补充 comment.css 说明 — 添加注释说明该文件为第三方评论插件(Twikoo/Waline)预留样式,不影响 Halo 默认评论组件

Generate from v1.0.1

发布于查看详情

新特性

  • 文章页阅读进度条
    • 页面最顶部固定显示一条强调色渐变进度条,随滚动从左到右增长
  • 友链申请信息一键复制
    • 点击名称/链接/头像/描述任意一项自动复制到剪贴板
    • 悬停显示复制图标,点击后弹出"已复制"气泡提示

优化

  • 友链页面申请区域布局优化
  • 友链申请对话框隐藏滚动条

修复

  • 修复评论组件表情选择器无法滚动的问题
    • Lenis 平滑滚动库拦截表情弹出层的 wheel 事件
    • 在 Lenis 初始化中添加 prevent 回调,排除表情选择器、弹出层、评论组件内部滚动
    • 新增 MutationObserver 自动为动态插入的弹出层添加 data-lenis-prevent 属性
  • 移除 settings.yaml 中友链配置的硬编码默认值
    • 站点名称、链接、头像、描述默认值改为空,使用 placeholder 示例提示
  • 完善"失联友链标签"配置说明
    • help 文字补充说明需要安装「友链自助提交」插件并配置无效友链分组

Generated from v1.2.2

发布于查看详情

主题文档
插件相关配置

✨ 优化与调整

重新定义侧边栏文章标签云的显示方式

  • 文章标签云模块
    • 固定为3D风格,显示效果与标签页一致;
    • 移除侧边栏标签云-3D标签云配置项。
  • 朴素标签需求:改用文章标签模块即可。
  • 优化定时器。

✨ 新增

  • 新增隐藏横幅信息配置项。
    • 隐藏后“横幅标题”和“横幅文字描述”将不显示。

Full Changelog: 1.13.7...1.13.9


Generated from 1.13.9

发布于查看详情

修复

  • 修复归档页面标签云点击跳转地址错误的问题
    • 标签链接从手动拼接 /tags/{metadata.name} 改为使用 tag.status.permalink
    • 适配所有路由配置,避免因 metadata.name 与实际路由不一致导致 404

Generated from v1.2.1

发布于查看详情

新特性

  • 集成 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

发布于查看详情

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


Generated from 1.1.7

发布于查看详情

主题文档
插件相关配置

🔄 调整

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

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

Full Changelog: 1.13.4...1.13.5


Generated from 1.13.5

发布于查看详情

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.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

发布于查看详情

新特性

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

优化

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

功能新增

  • 路由页面 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

发布于查看详情
条 / 页