FIT2CLOUD

Terminal-EZ

10,121
2,217

一款简洁轻量 (~18 kB), 高度可定制的 Halo 主题

3.0.0
Erzbir 发布于

3.0.0

最新
>=2.22.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