Kratos+ v1.1.9
✨ 新功能
- 新增「每日心情」功能:博主可在后台记录每天的心情(表情 + 一句话),前台通过短代码 / Now 页 / 文章页浮层等入口展示,形成一份可回溯的心情日记。相关设置位于「主题选项 → 每日心情」,可选是否公开、展示时长与历史保留策略。
- 新增「Now 页」与「年度回顾」:
page-now.php提供个人「此刻状态」页面(正在做什么、正在读、正在听等模块,聚合每日心情与说说);page-yearly-review.php生成可分享的年度回顾长图(基于html2canvas+qrcode前端出图),支持导出保存。两者共享皮肤令牌,覆盖全部每日皮肤。 - 新增「随机漫步」入口:
inc/theme-stumble.php提供从全站已发布文章中随机跳转一篇的接口,页脚导航新增「随机漫步」按钮,鼓励读者深入探索历史文章;按钮样式跟随当前皮肤。 - 新增「历史上的今天」聚合:
inc/theme-on-this-day.php在文章页 / Now 页展示往年同月同日发布的历史文章,配合每日心情形成时间维度的回望。
🎨 体验优化
- 皮肤架构进一步收敛:将各皮肤重复出现的短代码变量映射与形态令牌统一上收到
weekday-skins.css/components.css层;朱砂(vermilion)、丝绸(silk)、莫兰迪四款、羊皮纸(parchment)等皮肤全部改为「令牌驱动 + 少量个性覆盖」的写法,新增短代码时无需再逐皮肤补配色映射。 - 说说 / 系列短码 / 文章页体验打磨:说说列表新增皮肤化的时间样式与分页处理;系列短码在文章页支持折叠 / 展开与当前项高亮;文章页在启用相关模块时的排版更紧凑。
- 年度回顾出图适配移动端:分享长图的画布尺寸、字号与二维码位置在小屏下自适应,避免出现内容溢出或二维码遮挡。
🐞 修复
- 修复部分皮肤在切换到「每日心情」/「Now」/「年度回顾」页面时,
.k-main .details外壳仍残留羊皮默认背景 / 阴影导致的「卡中卡」观感。
🛠️ 升级说明
- 使用 GitHub / Gitee 发布的 zip 包整体覆盖即可,无需数据库迁移。
- 升级后建议清理浏览器缓存或强制刷新,确保
kratos.js/style.css拉到最新版本。 - 「每日心情」「Now 页」「年度回顾」「随机漫步」均为可选功能,默认关闭;如需体验,请在「主题选项」中对应板块启用。
0 条评论