- 1Kratos+ —— Kratos 主题二次开发记录
- 2Kratos+主题新功能预览及功能演示
- 3Kratos+主题新功能介绍
- 4增加了两套复古皮肤-牛皮纸、千禧网页
- 5给主题增加了Now、每日心情、年度回顾、岁月同一天、随机漫步等功能
- 6Kratos+ v1.1.14版本更新说明
- 7Kratos+ v1.1.16版本更新说明
- 8Kratos+ v1.1.18版本更新说明
- 9Kratos-plus v1.1.20版本更新说明
- 10关于主题加载速度优化的一点儿小演进
- 11Kratos-plus v1.1.24版本更新说明当前
- 12给主题增加了游客中心功能
- 13Kratos-plus v1.1.26版本更新说明
- 14Kratos-plus v1.1.27更新说明
本版本主要围绕「加载性能」和「图标资源治理」做了两件大事:一是新增站内静态资源的 CDN 域名重写,二是把散落在 PHP 代码里的评论 UA / 系统 / 浏览器图标全部外置为独立 SVG 文件、按需引用。此外对文章 meta 展示、时间轴渲染、AI 摘要文案、页脚版权等做了细节打磨。
新功能
- 新增静态资源 CDN 域名重写。在「基础设置 → 性能优化」下新增 CDN 域名配置:填入自定义域名后,主题会按文件后缀白/黑名单,把本站输出的 CSS/JS/图片/字体等静态资源 URL 自动改写到 CDN 域名,动态请求(wp-admin、REST、AJAX 等)保持原站不受影响。适合已经把静态资源接入 CDN 又不想动主机文件的站长,改一次配置全站生效。
- 评论 UA 图标外置为独立 SVG,可自行替换。此前评论区展示访客的操作系统 / 浏览器 / 设备 图标是以内联字符串写死在 PHP 里的,既不便替换也拖慢页面加载。本版本抽取 19 个常见 UA 图标到
assets/img/svg/目录(Windows / macOS / Linux / Android / HarmonyOS / iOS,以及 Chrome / Edge / Safari / Firefox / Opera / UC / 华为 / vivo / 三星等浏览器)为独立 SVG 文件,走浏览器缓存并按需加载;替换图标只需覆盖对应文件,无需改代码。
优化
- 图标加载链路重构。新增
inc/theme-svg-icons.php作为主题内 SVG 图标的统一入口,将 Font Awesome 品牌/常规/实心三套子集与主题自用 SVG 统一到该入口按需输出,减少重复解析与冗余标签。 - 文章 meta 展示与时间轴渲染优化。时间轴模板把图标构造从循环内提到循环外复用,减少每条项目重复调用的开销;移动端文章卡片默认隐藏字数与阅读时间、保留评论数,让窄屏 meta 行更简洁;
.a-meta-sm-hide提升为全局工具类,任意模板都可用来在窄屏隐藏 meta 元素;热度图短代码在支持的浏览器下隐藏横向滚动条,视觉更干净。 - AI 摘要提示文案调整,让首次生成 / 生成中 / 无摘要几种状态的措辞更贴近用户视角。
- 系列(Series)图标更换,与新的 SVG 图标体系对齐。
- 页脚版权与备案信息输出调整,行距与分隔更规整。
修复
- 本版无面向已发布版本的修复项。
升级说明
- 直接在后台更新即可,无需额外操作。
- 若接入了自定义 CDN,请在「基础设置 → 性能优化 → CDN 域名重写」按提示填写域名与后缀白/黑名单,确认命中规则后再全量启用。
- 若浏览器仍加载着旧版 CSS/JS,强刷一次即可(Cmd/Ctrl+Shift+R)。
下载及预览
GitHub:https://github.com/lifengdi/kratos-plus/releases
文章评论