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
2.6.0
Erzbir 发布于
>=2.8.0

What's Changed

新功能

  • 新增基础行高和文章段落间距设置, 可在 全局样式 -> 基础行高全局样式 -> 文章段落间距 中配置
  • 新增文章元信息分隔符设置, 可在 全局样式 -> 文章元信息分隔符 中自定义
  • 新增文章正文链接专用的颜色和文本装饰变量
  • 新增行内代码的文字和背景颜色颜色变量

修复

  • 修复瞬间点赞请求完成前可以被重复提交的问题, 请求期间会禁用按钮并正确恢复失败状态
  • 为友链, 社交资料, 页脚和备案信息中的外部链接补充 noopener noreferrer
  • 修复归档模板中多余的闭合标签

样式

  • 优化 inkpaper 配色
  • 将默认行高调整为基础字号的 1.75 倍, 文章段落间距调整为基础字号的 1.25
  • 优化文章列表间距和分页分隔线颜色, 移除文章列表之间的多余边线
  • 调整文章底部分页分割线为弱化前景色
  • 为前景色与强调色相同的双色配色自动显示正文链接下划线

杂项

  • 调整全局样式设置顺序及帮助说明
  • 补充页头操作, 文章目录, 瞬间交互, 页脚和错误页面等界面文本的多语言支持

Full Changelog: 2.5.0...2.6.0


Generated from 2.6.0

资源下载

  • theme-terminal-ez-2.6.0.zip
2.5.0
Erzbir 发布于
>=2.8.0

What's Changed

新功能

  • 新增访客配色选择器. 可在 全局样式 -> 启用访客配色切换 开启

修复

  • 修复默认模式为 "跟随系统" 时覆盖访客已保存主题模式的问题
  • 修复错误页面的 "返回首页" 按钮无法正确跳转的问题

样式

  • 新增纯黑白 paper 配色
  • 优化 ink 配色的文字对比度
  • 更新内置像素字体

杂项

  • 调整主题设置顺序及帮助说明
  • 修正 Makefile 构建依赖与清理逻辑
  • 升级构建依赖
  • 优化配色样式结构, 减少重复定义

Full Changelog: 2.4.0...2.5.0


Generated from 2.5.0

资源下载

  • theme-terminal-ez-2.5.0.zip
2.4.0
Erzbir 发布于
>=2.8.0

What's Changed

新功能

  • 适配作品集插件 by @exyone-js in #12
  • 增加列表样式, 字体大小, 表格样式等多个配置项

样式

  • 全屏模式下默认隐藏目录

Full Changelog: 2.3.0...2.4.0


Generated from 2.4.0

资源下载

  • theme-terminal-ez-2.4.0.zip
2.3.0
Erzbir 发布于
>=2.8.0

What's Changed

新功能

  • 支持全屏布局
  • 新增代码块文本颜色变量
  • 新增 link 样式变量

样式

  • 优化移动端导航栏样式 in #10
  • 增大默认行高
  • 移除子菜单的下划线

SEO

  • 修复主页文章标题与站点标题重复使用 h1 的问题

Full Changelog: 2.2.1...2.3.0


Generated from 2.3.0

资源下载

  • theme-terminal-ez-2.3.0.zip
2.2.1
Erzbir 发布于
>=2.8.0

What's Changed

功能

  • 适配 friends 插件
  • 支持 moments 点赞以及评论

样式

  • 文章中的超链接增加下划线
  • 减小 button 边框宽度
  • 代码块颜色调整为主题强调色
  • 列表前缀颜色调整为主题强调色

Full Changelog: 2.1.6...2.2.1


Generated from 2.2.1

资源下载

  • theme-terminal-ez-2.2.1.zip
2.1.6
Erzbir 发布于
>=2.8.0

What's Changed

样式

  • 调整评论文字对比度

Full Changelog: 2.1.5...2.1.6


Generated from 2.1.6

资源下载

  • theme-terminal-ez-2.1.6.zip
2.1.5
Erzbir 发布于
>=2.8.0

What's Changed

样式

  • 调整表格边框样式
  • 重构 links 页样式

修复

  • 修复 categories 页无法触发 PJAX 的问题

优化

  • 优化文章目录位置计算方式

Full Changelog: 2.1.4...2.1.5


Generated from 2.1.5

资源下载

  • theme-terminal-ez-2.1.5.zip
2.1.4
Erzbir 发布于
>=2.8.0

What's Changed

style: 优化评论中设备信息和头像的颜色 by @Erzbir

Full Changelog: 2.1.3...2.1.4


Generated from 2.1.4

资源下载

  • theme-terminal-ez-2.1.4.zip
2.1.3
Erzbir 发布于
>=2.8.0

What's Changed

fix: 修复自定义字体不生效的问题 by @Erzbir

Full Changelog: 2.1.2...2.1.3


Generated from 2.1.3

资源下载

  • theme-terminal-ez-2.1.3.zip
2.1.2
Erzbir 发布于
>=2.8.0

What's Changed

  • fix: 修复过长标题未换行导致的目录位置计算错误 by @Erzbir in #8

Full Changelog: 2.1.1...2.1.2


Generated from 2.1.2

资源下载

  • theme-terminal-ez-2.1.2.zip
2.1.1
Erzbir 发布于
>=2.8.0

What's Changed

修复

  • 修复禁用评论时仍显示评论标题的问题

Full Changelog: 2.1.0...2.1.1


Generated from 2.1.1

资源下载

  • theme-terminal-ez-2.1.1.zip
2.1.0
Erzbir 发布于
>=2.8.0

What's Changed

新功能

  • 增加断言功能: 可以执行一段 JS, 报错将阻止页面渲染

优化

  • 降低像素字体的带宽占用

Full Changelog: 2.0.0...2.1.0


Generated from 2.1.0

资源下载

  • theme-terminal-ez-2.1.0.zip
2.0.0
Erzbir 发布于
>=2.8.0

配置的逻辑变更, 需要先备份配置

What's Changed

新功能

主题设置相关

  • 自定义字体
  • 自定义时间格式
  • 选择是否显示文章标签
  • 选择是否展示社交资料图标
  • 自定义左上角的 logo 文本
  • 自定义正文区域宽度

样式

  • 归档页增加年份显示
  • 列表前缀不使用强调色
  • 更新社交资料图标
  • 调整代码块颜色
  • 调整部分元素边框宽度
  • 调整 img 元素的边框颜色
  • 调整标题的分割线样式
  • 调整标签展示样式
  • 调整字重
  • 移除 blockquote 元素的上下边框
  • 移除元素之前的多余空格

重构

  • 重构配置逻辑并更改变量名

Full Changelog: 1.3.0...2.0.0


Generated from 2.0.0

资源下载

  • theme-terminal-ez-2.0.0.zip
1.3.0
Erzbir 发布于
>= 2.8.0

What’s Changed

新功能

  • 可以在主页展示社交资料图标
  • 内置页标题可自定义
  • PJAX 增加对 style 标签的处理

样式

  • 公告栏无标题和内容时隐藏

杂项

  • 删除无用的 i18n 配置
  • 调整设置项描述
  • 升级像素字体

Full Changelog: https://github.com/Erzbir/halo-theme-terminal/compare/1.2.2...1.3.0


Generated from 1.3.0

资源下载

  • theme-terminal-ez-1.3.0.zip
1.2.0
Erzbir 发布于
>=2.8.0

What’s Changed

新功能

  • 深/浅色配色可自定义
  • 自定义 CSS
  • i18n 支持

样式

  • 调整各种间距以及字体大小, 间距等统一通过 font-size 来动态计算
  • 调整文章目录, 对小屏幕的更友好, 在宽度足够时去掉边框
  • footer 保持沉底
  • 改变布局逻辑
  • 新增左右侧边栏 (预留)
  • 页头和页脚增加插槽

修复

  • 修复 footer 中的 a 标签无法点击的问题

Full Changelog: https://github.com/Erzbir/halo-theme-terminal/compare/1.1.1...1.2.0


Generated from 1.2.0

资源下载

  • theme-terminal-ez-1.2.0.zip
1.1.0
Ryan Wang 发布于
>=2.8.0

What's Changed

  • feat: 提升图标按钮的无障碍访问性 by @Erzbir in #2
  • feat: 增加目录显示开关 by @Erzbir in #4
  • feat: 支持响应式目录显示 by @Erzbir in #4
  • fix: 解决页面加载时主题样式闪烁的问题 by @Erzbir in #1
  • fix: 解决评论表情挑选器遮罩层阻挡的问题 by @Erzbir in #3

Full Changelog: 1.0.0...1.1.0


Generate from 1.1.0

资源下载

  • theme-terminal-ez-1.1.0.zip