3.0.0
最新What's Changed
WARNING
包含破坏性更新. 升级前请备份主题配置, 升级后需要重新检查主题设置.
破坏性更新
- 最低 Halo 版本要求由 2.8.0 提升至 2.22.0
- 重构主题设置分组, 升级后需要重新配置
- 页头功能开关统一调整为数组
- 自定义字体由单字体配置调整为字体数组
- 社交资料由固定平台字段调整为可自定义数组, 原 GitHub, Email, Discord, Telegram 等配置需要重新添加
- 自定义配色调整为结构化配置, 并重构配色 CSS 语义变量
- 自定义配色选择器由 html[theme-color-scheme] 调整为 html[data-theme-color-scheme]
- 布局, 表格和配色等自定义属性统一调整为 data-* 属性
- 首页置顶图标位置值由 pin-left, pin-above 调整为 left, above
新功能
- 支持添加多套自定义配色, 并可分别配置文字, 导航, 控件, 边框, 选中背景, 光标和代码等语义颜色
- 支持配置多套自定义字体 fallback, 并可分别配置字重, Unicode 范围等
- 支持自定义页头功能按钮, 并可添加自定义功能按钮
- 支持添加任意社交资料
- 页头功能按钮支持自由排序和显示控制
- 新增友链申请支持, 包括表单提交, 验证码刷新与过期提示, 提交状态反馈和多语言文本
- 新增联系表单插件样式适配
- 归档页新增分页开关, 以及
全部展开,全部收起和仅展开首项三种年份展示模式
修复
- 修复菜单项设置的打开方式未生效的问题
- 修复 PJAX 页面切换期间可能重复插入样式的问题
- 修复评论组件缺少 fallback 字体的问题
- 修复分类和标签列表未使用自定义时间格式与元信息分隔符的问题
- 修复部分主题设置默认值, 显示条件与模板行为不一致的问题
样式
- 重构配色语义变量
- 更新页头按钮图标
- 默认外观调整为跟随系统
- 使用标准 list-style-type 控制无序列表标记
杂项
- 按新版 Halo 主题模板规范重构页面布局
- 简化共享页面布局及相关样式覆盖
- 补充外观切换和友链申请的多语言文本
- 移除旧版访客偏好迁移逻辑和字体预加载逻辑
Full Changelog: 2.6.0...3.0.0
Generated from 3.0.0
资源下载
- theme-terminal-ez-3.0.0.zip