nxxy335
|
cfd9b55a28
|
fix(v1.2.2): 移动端二级菜单/页脚遮挡/切换不同步/卡片边框;新增瞬间详情页;Steam 页适配
- 移动端抽屉菜单:子菜单 th:block 移入 th:each 循环,修复二级菜单从未渲染
- 页脚:去掉 z-index 抬升,overflow-x hidden 改 clip,评论区翻页等弹层不再被遮挡/裁切
- 深浅色切换:页脚渐变背景改为可过渡的 background-color + 遮罩色层,全站同步过渡
- 玻璃卡片:移除与悬浮位移冲突的 backdrop-filter(Chromium 合成层吃掉顶边框),
影响瞬间/友链页/友链圈/订阅页卡片;瞬间卡悬浮加描边
- 新增瞬间详情页主题化模板 moment.html(卡片视觉/九宫格/点赞恢复/空态兜底/灯箱)
- Steam 页:统计数据恒显示并兜底 '-',失败原因提示;成就进度移至右侧并加奖杯标识;
修复容器查询写在被查询元素上导致失效的存量问题
- 评论聚焦环改用 color-mix(var(--accent)),跟随配色;订阅页圆角补兜底
- 已通过 ocr review 全量审查(22 文件),采纳其中有效发现
|
2026-10-01 16:54:52 +08:00 |
|
nxxy335
|
a127d5a314
|
feat(v1.2.0): 主题配色系统 + Hero 文字效果/一言颜色;修复 /douban 500、友链悬浮光圈裁切、瞬间顶图间距;Halo 版本要求 2.26+
- 新增官方预设调色板 11 套(浅/深双套色板,玻璃/阴影自动跟随),强调色留空跟随配色
- Hero 一言独立颜色配置(浅/深);文字显示效果:阴影/光晕/半透明遮罩/渐变遮罩/容器;默认无效果,移除自带散光
- /douban 适配 plugin-douban 1.2.6 SQLite 扁平化数据结构(item.spec.* -> item.*)
- 友链卡片去掉 overflow:hidden,修复悬浮光圈被裁切;徽章简化为仅显示可达性
- 瞬间页顶图与首条卡片增加间距;theme-color 随配色/明暗联动
|
2026-09-27 15:16:46 +08:00 |
|
nxxy335
|
a08782a959
|
fix: 修复记得页 500 与留言板裁切,统一页头,完善友链/瞬间/暗色/排版 (v1.1.12)
记得(/important-dates)
- 修复 500:th:classappend 里 BEM 类名 wi-id__car 的两个 __ 触发 Thymeleaf
__...__ 预处理,提取片段含引号导致 Could not parse as expression;
皮肤修饰类改为 wi-id-skin-cool/cute/neutral(表达式内不再出现 __)
- 牵挂的人卡片:倒计时改到右上角与日期卡片一致,生日一行显示不再折行;
网格改为桌面三列 / 平板两列 / 手机一列
- 页头与订阅/记得统一(标题-副标题-强调线间距)
友链(/links)
- 再次消除两处 __ 预处理隐患:回执修饰类改 wi-links-check-ok/error,
验证码 onerror 由 th:onerror="|...|" 改为普通静态属性(不参与表达式解析)
- 新增反链/可达性检测徽章:读取 link.status.verification,头像右下角
绿点=访问正常(反链有效),红点=访问异常或未检测到反链,未检测不显示
留言板
- 移除 -124px 负 margin 补偿(头部卡片顶部被导航盖住的根因),
装饰引号 top 改为正值不再被 overflow 裁掉
瞬间
- 修复九宫格失效根因:lightgallery 处理时把每张图包进 <a>,导致
:has(:only-child) 恒真、全部图片退化为单列大图;改为直接把 img
作为图库项(data-src),瀑布流样式同样补上 4 图 2x2 规则
全局
- 暗色模式配色调为偏中性暖灰(bg #1e1c1a / raised #292623),降低黄褐闷感,
同步 theme-color 与依赖旧色值的变量
- 正文排版:p 字号 1.05~1.15rem、行高 1.85,H1~H6 逐级放大、层级更清晰
新增「文章组件」插件适配
- 新增 src/styles/_widgets.scss,将插件 --xhhao-com-* 变量映射到主题变量,
明暗模式自动跟随
|
2026-09-27 10:09:28 +08:00 |
|
nxxy335
|
9f677a9f0d
|
feat: Hero 背景图完整显示、导航二级菜单、瞬间朋友圈化、友链申请表单 (v1.1.9)
- Hero:背景图 opacity 0.15 -> 1 完整显示(此前近乎透明的背景图是"蒙灰"观感的
主因);标题/副标题/一言按明暗模式补轻投影保证复杂图片上的可读性
- 导航栏二级菜单:桌面端纯 CSS 悬停/聚焦展开(零 JS),带悬停桥防误关、
下拉箭头旋转反馈;移动端菜单以缩进子项形式呈现
- 瞬间页朋友圈化:头像(moment.owner.avatar,缺省回退站点名首字占位)+ 昵称
+ 正文 + 九宫格图片 + 时间操作;九宫格遵循微信规则(单图原比例、2/4 图两列、
其余三列)
- 友情链接页适配 plugin-links 友链申请:同源表单(POST /links/apply/submit +
csrfToken + GET /links/apply/captcha 验证码图,点击刷新),支持名称/链接/
Logo/描述/邮箱/反链/RSS 字段、提交结果与错误提示;插件未开放申请时验证码
加载失败自动隐藏表单;新增 links_apply_form_enabled 开关(默认开启)
|
2026-09-26 16:14:20 +08:00 |
|
nxxy335
|
430d107d44
|
feat: 完善主题功能并适配插件 (v1.1.5)
功能新增
- 新增页面布局契约 templates/layout.html,插件前台页面可复用主题外观,避免回退到 Halo fallback 布局
- 新增微信读书页面模板 (weread.html),集成 halo-weread-plugin 书架
- 新增订阅页面模板 (page_subscriptions.html)
- 新增欢迎弹窗组件(IP 地理定位,多 API 容错)
- 新增点击特效组件(9 种效果)
- 页脚新增全站统计,支持开关与统计项配置,默认开启
插件适配
- 适配 extra-api:文章字数改服务端统计、正文可选中英混排与服务端代码高亮
- 修正各页面插件应用市场链接与插件名
修复
- 修复文章正文图片/视频无法居中(正文样式移至全局,scoped 样式对 Thymeleaf 注入内容无效)
- 修复正文 H1-H6 字号过大,重排层级与移动端断点
- 修复 th: 属性中文字符串缺少引号导致的 Thymeleaf 解析异常(/links、/moments 500)
- 修复 JS 内联表达式与 Thymeleaf 内联语法冲突,全部内联脚本加 th:inline="none"
- 修复移除 i18n 后 steam 页 Elvis 表达式回归问题
- 修正订阅页 th:attr 引号嵌套错误
优化
- Hero 移除灰色遮罩,下滑箭头改为可点击平滑滚动
- 优化目录样式:移除圆点与下拉箭头,支持两行显示,修复长目录截断
- 移除 i18n 多语言支持
清理
- 移除未使用的 Vue/图标依赖与废弃脚本、重复资源
|
2026-09-26 11:18:52 +08:00 |
|
nxxy335top
|
9d0bfcfb4f
|
优化移动端阅读体验、优化瞬间样式、修复导航target属性渲染错误
|
2026-05-22 14:56:55 +08:00 |
|
nxxy335top
|
67dc37c308
|
修复移动端目录悬浮球,修复文章页布局,优化画廊
|
2026-05-21 22:56:57 +08:00 |
|
nxxy335top
|
bab8380894
|
增加i18n支持
|
2026-05-20 17:18:33 +08:00 |
|
nxxy335top
|
93dc21e69b
|
完善页脚
|
2026-05-19 14:18:09 +08:00 |
|
nxxy335top
|
0021045c5f
|
修复EXIF
|
2026-05-18 20:35:58 +08:00 |
|
nxxy335top
|
a0c64736eb
|
first commit
|
2026-05-18 17:29:18 +08:00 |
|