Skip to content

Releases: LIlGG/halo-theme-sakura

v2.4.0

08 Jul 10:28
Compare
Choose a tag to compare

新特性

  • 适配搜索路由(/search),兼容旧版本搜索组件。@LIlGG in #544
  • 增加代码块是否自动换行的开关项,默认为 false。@LIlGG in 9e01c7f
  • 支持导航栏多级菜单展示。@LIlGG in 71a2a67

功能优化

  • 优化有序列表样式。@LIlGG in #547
  • 优化了具有背景色的文本在亮暗色下的显示效果。@LIlGG in 7e284a3

问题解决

  • 解决在标准列表下评论和热度偏移过长的问题。@LIlGG in #546
  • 修复图片显示为最大宽度的问题。@LIlGG in ed33aeb
  • 解决文章列表与详情页面随机图不一致的问题。@LIlGG in a248088
  • 解决导航栏未居中的问题。@LIlGG in be8da92

Full Changelog: v2.3.0...v2.4.0

v2.3.0

13 Jun 03:44
Compare
Choose a tag to compare

新特性

  • 为文章随机图 API 增加自定义标识字段的选项 by @ShiinaKin in #530

功能优化

  • 优化归档页面并默认展示所有文章 by @LIlGG in #525

New Contributors

Full Changelog: v2.2.1...v2.3.0

v2.2.1

10 May 09:54
Compare
Choose a tag to compare

问题修复

  • 修复设置了文章元数据后无法保存的问题

v2.2.0

09 May 11:04
Compare
Choose a tag to compare

新特性

功能优化

  • 为 image 与 audio 增加 width 及 height 属性,优化性能 @LIlGG in ab984c2
  • 优化主题设置项 @LIlGG in 2106009
  • 优化移动端链接显示方式为单行显示 @LIlGG in 942a9ef
  • 优化移动端下歌词会被遮挡的问题 @LIlGG in #502
  • 优化移动端下侧边栏的动画效果 @LIlGG in #503
  • 优化移动端下侧边栏菜单项的样式 @LIlGG in #504
  • 优化 toc 块中各项的文本大小与间距 @LIlGG in 0ee7d64
  • 优化文章中有序及无序列表的样式 @LIlGG in 0fe1d59
  • 优化头部标题栏及头像 @LIlGG in 6132128

问题解决

  • 解决关闭代码行号无效的问题 @LIlGG in 504cd2f
  • 解决移动端下文章标题会被日期遮挡的问题 @LIlGG in #496
  • 修复移动端下返回顶部和切换主题按钮的问题 @LIlGG in 60ad0b2
  • 解决请求 category.min.js 时报错不存在的问题 @LIlGG in de768f1

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

v2.1.0

15 Mar 10:45
3761600
Compare
Choose a tag to compare

⚠️ 注意

Halo 评论组件在 2.x 版本进行了重构,升级此主题需要同时升级评论组件。

重要变更

  • 适配 Halo 最新版本评论组件 by @LIlGG in #482

功能优化

  • 优化字体文件加载数量,移除不必要的字体及拉丁文相关 by @LIlGG in #483
  • 优化页脚备案 by @LIlGG in #485

问题解决

  • fix: 解决 pjax 下无法获取 security context 的问题 by @LIlGG in #476

Full Changelog: v2.0.0...v2.1.0

v2.0.0

11 Dec 04:21
Compare
Choose a tag to compare

⚠️ 注意

2.0.0 版本为支持 Halo 2.x 版本,与 1.x 版本不兼容。如果你使用的是 Halo 1.x 版本,请使用 1.x 版本的主题。如果是 Beta 版本升级,则建议重载一次主题配置。

重要变更

  • 本版本主题架构发生了重大变更,得益于架构的变动,主题大部分资源均采用了异步加载、延迟加载的方式。
  • 配置项发生了部分变更,因此更推荐升级用户重载所有配置。
  • HTML 结构变动,使用更加模块化的方式重写,更加符合 HTML 规范,对 SEO 进行优化。
  • JavaScript 变动,移除 Jquery,采用 TypeScript 改写所有代码。
  • Css 变动,使用 Css 变量处理动态数据,使用 PostCss 重构 Css。
  • 图标库变动,不再使用字体图标,本版本使用 iconify svg 作为内置图标库。
  • 主题默认所有资源均内置,不再依赖外部资源。对内部资源进行压缩转换,减少大小。
  • 减少了对字体的需求。
  • 移除所有迁移遗留代码。
  • 国际化架构变动,目前页面所有的文本均已使用国际化处理,包括日期时间、弹窗等,但移除了手动切换语言的功能。

重构功能变更列表

  • 公共

    • 优化子菜单对齐问题。为菜单增加 图标动画 元数据。
    • 重写深色模式,深色模式支持响应用户本地系统设置。
    • 背景音乐使用第三方 Meting 接口,能够支持 QQ 音乐等其他渠道音乐。
    • 随机图增加第三方配置。
    • 集成了 Halo 2.x 搜索插件(不支持 Pjax)。
    • 深度集成了 Halo 2.x 评论插件。
    • 集成最新的 fancybox
    • 支持全站 Pjax。
  • 首屏

    • 去除失效的 Bilibili 视频接口,集成 Videojs,支持流媒体播放
    • 重写聚焦图,目前聚焦图可以支持 1 - 3 个并保持样式。
  • 内容页

    • 优化 Header,没有背景图片时,也会完全展示 Post Meta。同时优化了移动端 Header。
    • 增加元数据 使用随机图 是否原创自动生成目录 三个选项。
  • 标签页

  • 相册页,已支持,需要 photos 插件

    • 完善瀑布流布局,移除合理布局与实验性布局。
    • 修复默认分组中有空格时,无法生效的问题。
  • 瞬间页,已支持,需要 moments 插件

    • 迁移原有的日志点赞及评论功能
  • 友链页,已支持,需要 links 插件

    • 迁移 page_links 模板用于自定义页面。

See More: #340

1.3.4 -> 2.0.0 ChangeLog

新特性

功能优化

  • 社交网络增加自定义 Icon by @LIlGG in #459
  • 为仓库添加 github actions by @LIlGG in #380
  • 将移动端头像改为站点 LOGO by @LIlGG in #387
  • 始终展示聚焦故障文本选项 fixes #399 by @LostAttractor in #405
  • 使用评论自带的 dark 样式 by @LIlGG in #418
  • 使用新的 thymeleaf 语法 by @LIlGG in #452
  • 在默认情况下隐藏歌词,只有在首次打开 fixed aplayer 时才会自动显示 by @LIlGG in #456
  • 在 Halo 未启用评论时,隐藏 moment 评论按钮 by @LIlGG in #458

问题修复

  • 解决第一屏头部样式设置为“头像”时,简介不居中的问题 by @LostAttractor in #298
  • 修复next post / previous post 图片加载失败 by @BenanaH in #326
  • 修复代码注入中的页脚和樱花图标一起转圈的问题 fixes #373 by @LostAttractor in #374
  • 修复主页元素不居中的问题 by @LostAttractor in #376
  • 解决下拉箭头总会开启的问题 by @LIlGG in #386
  • 修改文章详情页中的作者信息显示名 by @LIlGG in #389
  • 修复个人资料点击后为 admin 的问题 by @LIlGG in #401
  • 修复背景图滤镜未生效的问题 by @LIlGG in #391
  • 解决首页社交网络会被换行的问题 by @LIlGG in #392
  • 修改默认光标样式下,链接的光标样式 by @LIlGG in #394
  • 解决视频暂停后无法继续播放的问题 by @LIlGG in #395
  • 解决分页过后 pjax 无效的问题 by @LIlGG in #397
  • 解决 pjax 会重复加载同一个 style 的问题 by @LIlGG in #398
  • 解决英语单词被断行的问题 by @LIlGG in #388
  • 解决 kaTex 在 pjax 下无法渲染的问题 by @LIlGG in #410
  • 解决 P 标签导致的首页变形的问题 by @LIlGG in #412
  • 解决代码块会覆盖用户设置的高亮语法的问题 by @LIlGG in #434
  • 解决个人资料跳转链接不正确的问题 by @LIlGG in #454
  • 删除默认 meting api 接口多余的 ? 号参数 by @LIlGG in #453

New Contributors

Full Changelog: v1.3.4...v2.0.0

2.0.0-beta.2

12 Jun 16:35
Compare
Choose a tag to compare
2.0.0-beta.2 Pre-release
Pre-release

Warning
当前版本为测试版本,基于 Halo 2.x 并且不适配 Halo 1.x
本版本完全重写主题代码并尽量保持原有风格,虽然经过系列测试,但可能会有各种 BUG,欢迎大家积极测试并反馈。

重要变更

  • 本版本主题架构发生了重大变更,得益于架构的变动,主题大部分资源均采用了异步加载、延迟加载的方式。
  • 配置项发生了部分变更且与旧版本不兼容,因此更推荐升级用户初始化所有配置,重新配置。在初始化之前请先做好备份。
  • HTML 结构变动,使用更加模块化的方式重写,更加符合 HTML 规范,对 SEO 进行优化。
  • JavaScript 变动,移除 Jquery,采用 TypeScript 改写所有代码。
  • Css 变动,使用 Css 变量处理动态数据,使用 PostCss 重构 Css。
  • 图标库变动,不再使用字体图标,本版本使用 iconify svg 作为内置图标库。
  • 主题默认所有资源均内置,不再依赖外部资源。对内部资源进行压缩转换,减少大小。
  • 减少了对字体的需求。
  • 移除所有迁移遗留代码。
  • 国际化架构变动,目前页面所有的文本均已使用国际化处理,包括日期时间、弹窗等,但移除了手动切换语言的功能。

功能变更列表

  • 公共

    • 优化子菜单对齐问题。为菜单增加 图标动画 元数据。
    • 重写深色模式,深色模式支持响应用户本地系统设置。
    • 背景音乐使用第三方 Meting 接口,能够支持 QQ 音乐等其他渠道音乐。
    • 随机图增加第三方配置。
    • 集成了 Halo 2.x 搜索插件(不支持 Pjax)。
    • 深度集成了 Halo 2.x 评论插件。
    • 集成最新的 fancybox
    • 支持全站 Pjax。
  • 首屏

    • 去除失效的 Bilibili 视频接口,集成 Videojs,支持流媒体播放
    • 重写聚焦图,目前聚焦图可以支持 1 - 3 个并保持样式。
  • 内容页

    • 优化 Header,没有背景图片时,也会完全展示 Post Meta。同时优化了移动端 Header。
    • 增加元数据 使用随机图 是否原创自动生成目录 三个选项。
  • 标签页

  • 相册页,已支持,需要 photos 插件

    • 完善瀑布流布局,移除合理布局与实验性布局。
    • 修复默认分组中有空格时,无法生效的问题。
  • 瞬间页,已支持,需要 moments 插件

    • 迁移原有的日志点赞及评论功能
  • 友链页,已支持,需要 links 插件

    • 迁移 page_links 模板用于自定义页面。

See More: #340

作者寄语:由于此版本变动较大,肯定会有很多问题,因此希望大家使用之后,能够积极提供建议或者反馈,例如样式或颜色不合理、性能问题,与 1.x 相比功能丢失问题,Pjax 问题等,均可以发起 issue 进行提问。

2.0.0-beta

08 Dec 13:41
Compare
Choose a tag to compare
2.0.0-beta Pre-release
Pre-release

Warning
当前版本为测试版本,基于 Halo 2.x 并且不适配 Halo 1.x,欢迎大家测试并反馈。

重要变更

  • 由于 Halo 2.x 整体架构的变更,主题底层模板引擎由 Freemarker 变更为 Thymeleaf @ruibaby
  • Halo 2.x 引入了新的主题配置方式,因此更新了主题配置文件,优化了部分繁琐的配置文件内容 @LIlGG
  • 部分页面由于 Halo 2.x 与 Halo 1.x 版本的不同,暂未进行移植或降级处理,详见 已知迁移问题

新增特性

BUG 修复

  • 解决个性签名过长与居中问题、调整放大支付二维码 @parasomn1a
  • 解决第一屏头部样式设置为“头像”时,简介不居中的问题 @LostAttractor
  • 修复社交信息与文字故障无法同时出现的冲突问题 @FuckAnyProblem

已知迁移问题

页面

  • Halo 2.x 目前不存在图库路由/插件,图库暂未迁移,因此图库功能将无法使用
  • Halo 2.x 目前不存在日志路由/插件,日志暂未迁移,因此日志功能将无法使用
  • Halo 2.x 目前需要使用友链插件 plugin-links 来支持友链。因此友链暂时不会在测试版中进行迁移,发布正式版之前将基于此插件开发友链界面

杂项

  • 文章最后发布时间暂用发布时间代替
  • 1.0 相关页面元数据功能均无效,例如控制单个文章是否显示 TOC,是否使用随机图
  • Halo 2.x 目前需要使用搜索插件 plugin-search-widget 来支持搜索。但由于与本主题风格不符,等待基于路由的搜索功能完成之后再迁移搜索功能
  • Halo 2.x 菜单暂无图标
  • Live2d 等待插件 plugin-live2d 完成之后使用插件方式提供。

另:Halo 2.x 文档指向直达车 -> https://docs.halo.run/

v1.3.4

05 Apr 09:48
2ea256e
Compare
Choose a tag to compare

此版本主要内容为 BUG 修复及界面优化,以及引入了 Halo 1.5.0 来解决流程图和数学公式的问题。欢迎下载使用。

Features

  • 引入个人免费公共资源库。使用 cloudflare 作为 CDN。用来解决 jsdelivr 访问过慢的问题。前往 主题设置 - 其他 - CDN 地址 开启使用

Improvements

  • 移除迷你代码块,上个版本错误引入的功能,此引入导致了诸如目录定位、雷达图展示等一系列问题,因此移除。@ruibaby
  • 数学公式使用 katex 替换 mathjax,更小的体积。适配 Halo 1.5.0 可以解决已知的数学公式展示问题。 @ruibaby
  • 更改说说风格。手机页面将不再显示头像。
  • 优化移动端字数和更新时间提示样式及内容。
  • 将评论组件放于本地中,将不再默认从 jsdelivr 中获取。
  • 个人说明过长时将会被截断。
  • 由于 Halo 版本最低支持已经升级到 1.5.0,因此移除主题设置中更换 gravatar 的设置。

Bugfix

  • 修复移动端报错导致的无法展示代码块和“赏” 字的问题。
  • 恢复 detail 标签的箭头指示
  • 修复分享页微信定位问题
  • 修复当点击目录右侧标题后查看图片大图,会回到上次所点击的标题位置的 BUG

v1.3.3

22 Jan 15:36
Compare
Choose a tag to compare

此版本针对于文章与说说,新增了一些额外的功能。欢迎下载使用

Features

  • 支持文章浏览时自动收起导航栏的功能。默认开启,可在文章页设置中关闭 #153
  • 支持文章页首行缩进。默认关闭,可在文章页设置中开启 #160
  • 主题全局四个迷你代码块。编辑内容时使用如下方式,渲染页面时会自动进行替换
[noway]这是禁止提示块[/noway]
[buy]这是允许提示块[/buy]
[task]这是任务提示块[/task]
[warning]这是警告提示块[/warning]
  • 文章页头新增显示上次编辑时间、文章字数。
  • 文章内增加过期提醒、阅读时间提醒功能,默认开启,可在文章页设置中关闭。提示内容可自行编辑。

阅读时间提醒功能可以根据在文章元数据中添加 key -> level, value -> 1 ~ 6 来设置文章难度等级。 等级越低代表文章越难以理解。

  • 增加日志点赞功能,默认关闭,可在日志页设置中开启。#149

Improvements

  • 为日志页评论功能增加配置选项,默认关闭,可在日志页设置中开启。
  • 文章页时间显示增加不同的风格,可在文章页设置中配置。
  • 同步文章引用颜色为主题色。#168
  • 默认禁止用户选中首页、文章页、说说页等页头。
  • 由于 jsdelivr 在国内环境较慢,因此默认关闭使用 CDN 功能。
  • 移除日志页鼠标移至图片上放大的功能,并默认设置图片大小为百分百。

Bugfix

  • 修复说说加载时的显示问题。
  • 修复一些代码问题。 感谢 @parasomn1a