跳转到主要内容
返回项目

halo-theme-fuwari 更新日志

版本、改进与修复,按发布时间排列。

  1. v2.2.0

    Fuwari v2.2.0

    本次更新新增友链自助申请与萌 ICP 备案支持,并对友链页面和 Markdown 显示体验进行了优化。

    新功能

    • 友链页面新增与主题风格一致的申请表单,支持填写网站信息、反链及 RSS / Atom 订阅地址。
    • 友链申请接入 plugin-links 公共 REST API,验证码获取和申请提交均无需刷新页面。
    • 新增萌 ICP 备案号和跳转链接设置,仅在两者均已配置时显示。感谢 @qzgeek 的贡献(#31)。

    优化与修复

    • 完善友链申请成功、内容无效、验证码错误、重复申请、请求限流和服务不可用等状态提示。
    • 优化验证码刷新、过期处理和请求状态,避免重复请求及重复提交。
    • 修复 Swup 页面切换后申请按钮可能一直处于禁用状态的问题。
    • Logo 加载前、加载失败或未配置时显示网站名称首字,不再出现裂图。
    • 保留无 JavaScript 环境下的原生友链申请表单。
    • 修复 Markdown 行内代码前后显示多余反引号的问题。感谢 @nekoside-dev 的贡献(#30)。

    兼容性

    • 需要 Halo 2.25.0 或更高版本。
    • 使用无刷新友链申请功能需要 plugin-links v2.3.0-beta.2 或更高版本。

    升级提示

    升级后请在 Halo Console 中重载主题配置,以载入新增的萌 ICP 备案设置。

    Full Changelog: v2.1.0...v2.2.0

  2. v2.1.0

    v2.2.0

    本次版本主要新增侧边栏音乐播放器、重做相册浏览体验,并接入 Halo 2.25 的主题端 UI 扩展能力,为编辑器提供 Fuwari 提示块支持。

    新增

    • 新增侧边栏音乐播放器组件,支持在主题设置中配置播放器。
    • 新增相册详情页,支持照片标题、描述、标签、EXIF 信息和上下张分页导航。
    • 新增相册预览遮罩信息面板,支持下载、分享、查看详情和跳转分组。
    • 新增编辑器提示块功能,支持 NOTE、TIP、IMPORTANT、WARNING、CAUTION 五种类型。
    • 支持提示块自定义标题,并在再次编辑时保持块结构与样式。
    • 新增主题预览图。

    优化

    • 优化相册列表和图片预览体验,改善桌面端与移动端遮罩布局。
    • 优化 PhotoSwipe 交互,修复按钮位置、图片缩放、关闭动画和页面滚动穿透等问题。
    • 优化相册详情页布局,使标题、分组信息和图片内容更统一。
    • 调整 Markdown 提示块前台样式,兼容新的 fuwari-admonition 自定义元素。
    • 保留旧 Markdown 引用提示块的兼容转换逻辑。
    • 调整主题构建流程,支持独立构建主题 UI 插件。

    使用提示块

    在 Halo 编辑器中输入 / 打开快捷菜单,然后选择对应的 Fuwari 提示块;也可以直接输入对应命令快速查找:

    • /note:提示框
    • /tip:技巧提示
    • /important:重要信息
    • /warning:警告信息
    • /caution:注意信息

    插入后可以直接编辑提示块内容,也可以填写自定义标题。

    兼容性

    • 最低 Halo 版本要求提升至 >= 2.25.0。
  3. v2.0.2

    🚀 重大更新

    完全重构为 Astro 框架theme-astro-starter - 主题从传统 Halo 模板迁移至 Astro 6 + Svelte 5 + Tailwind CSS 4 技术栈,带来更好的开发体验和性能。

    ✨ 新增功能

    • Admonition 支持 - 文章内支持提示框(note、tip、warning、danger 等)
    > [!NOTE]
    > 这是一个提示框
    
    > [!TIP]
    > 这是一个技巧提示
    
    > [!IMPORTANT]
    > 这是重要信息
    
    > [!WARNING]
    > 这是警告信息
    
    > [!CAUTION]
    > 这是注意信息
    
    • 侧边栏小部件配置 - 支持自定义 HTML 小部件
    • 社交媒体图标自定义 - 侧边栏个人资料支持自定义图标
    • 网站备案信息 - 新增 ICP 备案号配置
    • 适配瞬间模板/moments
    • 适配图库模板/photos
    • 新增文章目录

    🐛 问题修复

    • 修复暗亮色切换闪烁问题
    • 修复 swup 导致的文章文章阅读数不增加问题
    • 修复功能下拉菜单卡死问题

    🔧 技术改进

    • 适配 Tailwind CSS 4 语法
    • 模块结构重构,代码更清晰
    • 样式文件拆分优化
    • 代码格式化统一

    ⚠️ 破坏性变更

    • 配置方式有较大变化,建议重新配置主题设置

    注

    此次重构大量代码由 Codex gpt5.5 编写。有问题可以直接 issue

    v2.0.2

    • 移除旧配置文件默认数据
    • 更新版本号
  4. v2.0.1

    🚀 重大更新

    完全重构为 Astro 框架theme-astro-starter - 主题从传统 Halo 模板迁移至 Astro 6 + Svelte 5 + Tailwind CSS 4 技术栈,带来更好的开发体验和性能。

    ✨ 新增功能

    • Admonition 支持 - 文章内支持提示框(note、tip、warning、danger 等)
    > [!NOTE]
    > 这是一个提示框
    
    > [!TIP]
    > 这是一个技巧提示
    
    > [!IMPORTANT]
    > 这是重要信息
    
    > [!WARNING]
    > 这是警告信息
    
    > [!CAUTION]
    > 这是注意信息
    
    • 侧边栏小部件配置 - 支持自定义 HTML 小部件
    • 社交媒体图标自定义 - 侧边栏个人资料支持自定义图标
    • 网站备案信息 - 新增 ICP 备案号配置
    • 适配瞬间模板/moments
    • 适配图库模板/photos
    • 新增文章目录

    🐛 问题修复

    • 修复暗亮色切换闪烁问题
    • 修复 swup 导致的文章文章阅读数不增加问题
    • 修复功能下拉菜单卡死问题

    🔧 技术改进

    • 适配 Tailwind CSS 4 语法
    • 模块结构重构,代码更清晰
    • 样式文件拆分优化
    • 代码格式化统一

    ⚠️ 破坏性变更

    • 配置方式有较大变化,建议重新配置主题设置

    注

    此次重构大量代码由 Codex gpt5.5 编写。有问题可以直接 issue

    v2.0.1

    • 移除旧配置文件默认数据
  5. v2.0.0

    🚀 重大更新

    完全重构为 Astro 框架theme-astro-starter - 主题从传统 Halo 模板迁移至 Astro 6 + Svelte 5 + Tailwind CSS 4 技术栈,带来更好的开发体验和性能。

    ✨ 新增功能

    • Admonition 支持 - 文章内支持提示框(note、tip、warning、danger 等)
    > [!NOTE]
    > 这是一个提示框
    
    > [!TIP]
    > 这是一个技巧提示
    
    > [!IMPORTANT]
    > 这是重要信息
    
    > [!WARNING]
    > 这是警告信息
    
    > [!CAUTION]
    > 这是注意信息
    
    • 侧边栏小部件配置 - 支持自定义 HTML 小部件
    • 社交媒体图标自定义 - 侧边栏个人资料支持自定义图标
    • 网站备案信息 - 新增 ICP 备案号配置
    • 适配瞬间模板/moments
    • 适配图库模板/photos
    • 新增文章目录

    🐛 问题修复

    • 修复暗亮色切换闪烁问题
    • 修复 swup 导致的文章文章阅读数不增加问题
    • 修复功能下拉菜单卡死问题

    🔧 技术改进

    • 适配 Tailwind CSS 4 语法
    • 模块结构重构,代码更清晰
    • 样式文件拆分优化
    • 代码格式化统一

    ⚠️ 破坏性变更

    • 配置方式有较大变化,建议重新配置主题设置

    注

    此次重构大量代码由 Codex gpt5.5 编写。有问题可以直接 issue

  6. v1.0.3

    🎉Change:

    feat:配置主题默认设置,解决启用500问题( #1)
    fix:优化文章列表图片样式
    fix:修改主题 Halo 版本限制

    other:

    feat:action自动推送至 halo 应用中心
    feat:添加仓库 issue 模板

  7. v1.0.2

    🎉Change:

    feat:配置主题默认设置,解决启用500问题( #1)
    fix:优化文章列表图片样式
    fix:修改主题 Halo 版本限制

  8. v1.0.1

    New:

    移植至 Astro 同名静态博客模板Fuwari, 一个人的时间和能力有限,欢迎喜欢的朋友issue&pr。希望用得开心

    Change:

    fix:修复主题name大小写导致资源路径不对问题

    使用说明

    1、部分功能是使用插件进行支持

    TODO

    开发

    cd ~/halo2-dev/themes/theme-fuwari
    pnpm install 
    pnpm dev

    注:

    本版本需 halo>=2.21.8, 评论插件>=3.0.0

  9. v1.0.0

    New:

    移植至 Astro 同名静态博客模板Fuwari, 一个人的时间和能力有限,欢迎喜欢的朋友issue&pr。希望用得开心

    使用说明

    1、部分功能是使用插件进行支持

    TODO

    开发

    cd ~/halo2-dev/themes/theme-fuwari
    pnpm install 
    pnpm dev

    注:

    本版本需 halo>=2.21.8, 评论插件>=3.0.0