FIT2CLOUD
微浸主题 的图标

微浸主题

外部
4,535
0

一款适用于中小博客和个人网站的更加轻量化的主题

访问

当前应用为外部应用,其销售、安装、更新、维护等均由应用作者负责,与本平台无关。

1.6.0
webjing 发布于

1.6.0

最新
>=2.26.0

MicroImmersion v1.6.0 发布日志

发布日期:2026-08-24
适配版本:Halo 2.26.0 及以上

本次版本主要完成 Docsme 文档插件的主题布局适配,解决文档页面空白、加载动画不消失、顶部菜单缺失、明暗模式冲突及版本切换 404 等问题。同时适配 plugin-douban 1.2.6+ 的新数据结构,并修复 51LA 统计功能的开关判断。

重点更新

Docsme 文档插件适配

  • 文档列表、文档目录和文档详情页面接入主题统一布局。
  • 文档页面现在可以正常显示主题顶部菜单、页脚及全局组件。
  • 保持 Halo 2.26.0 要求的根目录 templates/layout.html 布局结构。
  • 未配置文档模板来源时默认使用主题适配模板。
  • 显式选择插件模板时继续使用 Docsme 原生页面,不受主题覆盖影响。

修复文档页面空白和持续加载

  • 修复文档布局中 Thymeleaf 片段参数同名导致的递归渲染风险。
  • 增加文档页面加载动画禁用标记。
  • 文档页面不再等待插件资源的 window.load 事件关闭主题加载动画。
  • 解决部署后文档页面持续转圈、内容无法显示的问题。

修复主题菜单与 Docsme 初始化冲突

Docsme 和主题都使用 Alpine.js,原有加载顺序可能导致 Docsme 提前接管主题节点,使顶部菜单一直保留 x-cloak 状态。

本次更新:

  • 将 Docsme 主脚本调整为延迟执行。
  • 增加 Docsme 就绪事件和主题启动等待机制。
  • Docsme 继续负责文档侧栏、目录和版本切换。
  • 主题 Alpine 继续负责顶部菜单、明暗切换及主题交互。
  • 增加 3 秒超时兜底,避免插件脚本异常时阻塞主题初始化。

文档页面主题颜色适配

当后台选择“由主题提供文档模板”时,文档页面颜色会自动跟随主题设置:

  • 主色和品牌色
  • 激活状态颜色
  • 悬停颜色
  • 侧栏选中状态
  • 文档目录高亮
  • 页面及卡片背景
  • 边框和分割线
  • 多级文字颜色
  • 亮色与暗色模式背景

选择 Docsme 插件原生模板时,不会加载这些主题颜色覆盖。

修复文档页面明暗模式

  • 关闭 Docsme 自带的主题模式控制。
  • 统一由主题维护 data-color-scheme 和明暗模式状态。
  • 修复明暗模式偶尔点击不生效、刷新后才生效的问题。
  • 修复 Docsme 覆盖主题“跟随系统”状态的问题。
  • 文档页面位于顶部时使用实色菜单背景。
  • 首页及带 Banner 的页面继续保留透明菜单效果。
  • 统一文档页面、主题宿主和顶部菜单的背景色,修复圆角区域露出相反模式底色的问题。

修复文档版本切换 404

  • 不再直接使用字符串替换生成目标版本地址。
  • 对当前版本和目标版本 permalink 进行路径规范化。
  • 切换版本时保留当前文档的后缀路径。
  • 支持绝对地址和相对地址。
  • 支持站点部署在子路径下的情况。
  • 兼容 permalink 尾斜杠差异。
  • 保留当前查询参数和页面锚点。

豆瓣插件适配

适配 plugin-douban 1.2.6+ 返回的 SQLite 扁平化数据结构。

数据结构调整

  • 将原来的 specfaves 嵌套结构调整为扁平字段。
  • 新增 DoubanMovieData 类型。
  • 更新豆瓣列表、详情和组件字段读取方式。
  • 支持可空的名称、封面、类型、状态、评分和日期字段。
  • 增加无效日期判断,避免渲染异常。

页面优化

  • 更新卡片数据绑定和列表唯一标识。
  • 筛选器、内容列表、空状态和分页区域增加 x-cloak
  • 减少 Alpine 初始化完成前的页面闪烁。
  • 未改变豆瓣页面原有布局和视觉样式。

51LA 统计修复

  • 将 51LA 开关默认值调整为 false
  • 使用明确的字符串布尔判断,避免空字符串被识别为已启用。
  • 只有开关明确为 true 时才加载统计脚本。
  • 只有同时配置监控 ID 时才执行 51LA 初始化。
  • 修复控制台统计组件的变量命名和显示条件。

兼容性说明

  • 最低 Halo 版本:2.26.0
  • 豆瓣页面新数据结构适用于 plugin-douban 1.2.6+
  • Docsme 原生模板模式保持不变
  • 主题提供的文档模板会启用主题菜单、页脚、明暗模式和主题颜色
  • 51LA 统计升级后需要在主题设置中明确启用,并配置有效的监控 ID
1.5.1
webjing 发布于
>=2.22.5

适配Halo链接管理插件 V2

修复瞬间页面无法使用灯箱的问题

修复图库页面无法使用灯箱的问题

1.4.2
webjing 发布于
>=2.22.2
  • 适配 Halo 2.22 ,使用 array组件替换 repeater 组件美化配置,使用 switch 组件优化部分配置
  • 修复部分已知 bug
1.4.1
webjing 发布于
>=2.21.0

版本更新日志

✨ 新功能

  • 新增瞬间页面海报分享功能(需将主题驱动插件更新至 V1.3.0)
  • 新增文章页面海报分享功能(需将主题驱动插件更新至 V1.3.0)
  • 友链提交页面支持自主修改友链(需将友链自助提交插件更新至 V2.3.1)
  • 日历贡献图支持显示瞬间发布数据(可在「主题设置 → 插件适配」中配置)
  • 新增瞬间内容的全新布局模式
  • 为文章页面和瞬间页面添加面包屑导航,提升页面层级清晰度

🌟 体验优化

  • 重构最近评论功能:移除旧有评论模型,彻底解决因脏数据导致的驱动插件报错问题,同步新增稳定的评论API
  • 重构文章代码块渲染逻辑,优化大篇幅文章的页面加载性能,减少卡顿
  • 适配友链自助提交插件 V2.3.1 版本的新功能(需同步更新插件)
  • 优化日历贡献图API性能,避免因数据量过大导致的内存占用过高问题
  • 精简部分功能的代码结构,提升整体运行效率

🐛 问题修复

  • 修复页脚logo在不同尺寸屏幕下的自适应显示问题
  • 修复友链自助提交页面在移动端的样式错乱问题
  • 修复若干已知的细节bug

⚠️ 重要提示

本次主题更新后,请务必将「主题驱动插件」升级至 V1.3.0 版本,否则可能导致主题功能异常。