Kratos+ v1.1.11
✨ 新功能
- 新增「电子书 · 纸墨」皮肤(E-Ink 纯灰墨):模拟电子墨水屏 / Kindle Paperwhite 的阅读语言——冷灰白纸底、墨黑正文、单一中性灰强调,全程无彩色,与暖金的「复古 · 牛皮纸」、朱红的「喜庆 · 朱砂」形成明确区分。采用衬线排印(Playfair Display 标题 + 宋体正文)、首字下沉、章号 § 引导、书脊竖带、折角书签、阅读进度条、Ex-Libris 藏书票、Marginalia 批注框、Colophon 版权页等电子书装饰语言,并完整覆盖走心评论、说说、归档、时间轴、博友圈、榜首评论人、友链、特色标题页、系列、相关文章、文章热度图、评论徽章等全部特色页面与短代码,含暗夜墨屏模式。可在「主题选项 → 皮肤」中锁定启用。
🎨 体验优化
- 心情记录保存后自动刷新:前台提交心情后无需手动刷新页面,热力图画布会即时按当前年份 / 时间范围重新拉取渲染;后台管理端保存后自动重载,保证数据与视图一致。
🐛 修复
- 修复「关键词自动内链」导致文章内短码区块在前台整体消失:开启自动内链后,正文里通过 Gutenberg 区块插入的短码(背景栏 / 面板 / 下载按钮 / 标记 / 回复可见等)在前台一片空白,但编辑器内显示正常。根因是自动内链过滤器的结果缓存键只包含文章 ID / 修改时间 / 选项签名,未包含正文内容本身;而页面头部生成 SEO 描述时会调用
get_the_excerpt(),触发 WordPress 的wp_trim_excerpt()先剥离动态区块再跑一遍the_content,这份「已剥块」的结果抢先写入缓存,正文渲染随后命中该缓存,导致区块凭空丢失。现已将正文内容指纹加入缓存键,使摘要与正文各自独立缓存,短码区块与自动内链可正常共存。
🛠️ 升级说明
- 使用 GitHub / Gitee 发布的 zip 包整体覆盖即可,无需数据库迁移。
- 升级后此前因该缺陷被污染的自动内链缓存会随缓存键版本号提升(v6 → v7)自动失效,无需手动清理;此前为规避问题而临时关闭「关键词自动内链」的站点,现可放心重新开启。
- 「电子书 · 纸墨」皮肤为可选皮肤,需在「主题选项 → 皮肤」中手动锁定后生效。
0 条评论