v0.10.37: posts 卡片 has-item-ratio 模式收口(列堆叠 ≤767 全列 100% + 缩略图比率框/绝对居中 scale1.01/fit-height per-image + media 宽高回填 7989 行)——桌面/移动卡盒与原站 ≤0.7px

This commit is contained in:
bigcode
2026-11-04 03:47:06 +08:00
parent 022a3cd76d
commit 2251a25e12
8 changed files with 265 additions and 17 deletions
+1 -1
View File
@@ -253,5 +253,5 @@ cookie-policy:19 段纯文本。
| 3 | ~~全局 `a:hover` 为 --brand-dark(#c85600),kit 全局 secondary 是 #FFA11B~~ ✅ v0.10.31 修复(a:hover=secondary #FFA11B,e-global 全套变量补入 :root) | G1/全局样式 | 已修 |
| 4 | PG 连接曾被 stale vite dev 进程(3311 端口)泄漏占满(290 连接),已清理;重复发生时检查残留 dev 进程 | 环境 | 记录 |
| 5 | ~~内嵌模板文章列表取 dump 快照,原站新增文章(161855/161748)尚未导入~~ ✅ v0.10.35:`scripts/import-live-posts.ts` REST 增量导入 19 篇(post+page,幂等可重跑)+ `scripts/download-missing-media.ts` 补拉 2026/11 特色图 16 张;博客 HTML 文章详情统一原站 single 模板布局(hero 白摘要/Post Views 行) | 内容数据 | 已修 |
| 6 | posts 卡片移动端个别卡高 ±5px(原站 srcset 选 768/medium 变体,本地用原图;宽高比略有差异) | posts widget | 低 |
| 6 | ~~posts 卡片移动端个别卡高 ±5px(原站 srcset 选 768/medium 变体,本地用原图;宽高比略有差异)~~ ✅ v0.10.37:真因是移动端列未堆叠(Elementor frontend.css 对所有列 ≤767 回退 100%,本地仅对设 `_inline_size` 的列生成规则)+ posts 缩略图缺 has-item-ratio 模式(Elementor cards_item_ratio 控件默认 0.66 恒生效:容器 pad 比率框 + img 绝对居中 scale(1.01);fit-height per-image 判定=图片高宽比<ratio 按高适配;移动端 ratio_mobile 全体 fit)。修复后桌面 337.3×222.6/394×222、移动 381.2×251.7/447.5×251.7 与原站 ≤0.7px;`scripts/backfill-media-dimensions.ts` 回填 7989 行 media 宽高 | posts widget | 已修 |
| 7 | dev 脚本须用 `bun --bun vite dev`:纯 node 下 Vite module-runner 无法解析 Bun 内置模块;vite.config 已把 "bun"/node:* 标记为 ssr builtins | 环境 | 记录 |