e21dbb6518
V8.33.0 absorbed our entire platform patch set as native features (discovery/env_for macro override/blocks.css priority/type-mapping fix/ frontend entries/locale override) and synced trade-pro from our remote; V8.33.1 adds HESU PIPE industrial-theme home fixes (1.3.1). Zero patch re-application this round — all verified native. Theme suites 35/35; full run 428 passed + same 10 known Windows env fails (FAILED set unchanged). Live: container 8.33.1-dev.1 healthy, hesupipe 192 entries intact, trade-pro build 203 pages 0 errors. Patch registry retired to archive — future upgrades are plain overlay. Co-Authored-By: Claude Code <noreply@anthropic.com>
1 line
5.0 KiB
HTML
1 line
5.0 KiB
HTML
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>SiteForge V8.33.1 · HesuPipe 首页布局验收</title><style>:root{font-family:system-ui,-apple-system,sans-serif;color:#19384e;background:#f4f7f9}*{box-sizing:border-box}body{margin:0}header{background:linear-gradient(110deg,#0b425a,#106d83);color:white;padding:65px max(30px,calc((100vw - 1120px)/2))}h1{font-size:clamp(29px,4vw,45px);line-height:1.2}header p{max-width:800px;line-height:1.8;color:#d4ecf2}.wrap{max-width:1120px;margin:auto;padding:30px 24px 80px}h2{font-size:23px;margin:32px 0 17px}p,li{line-height:1.75}table{width:100%;border-collapse:collapse;background:white;border-radius:9px;overflow:hidden}th,td{padding:13px 15px;text-align:left;border-bottom:1px solid #e1ebef;font-size:14px}th{background:#e7f2f6}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:-52px}.stat{background:white;border-radius:11px;padding:26px;box-shadow:0 6px 30px #062c4414}.stat strong{font-size:33px;display:block;color:#126887}.stat span{font-size:13px;color:#647b8a}.photo{max-width:100%;background:white;border:1px solid #d4e2e9;border-radius:12px;box-shadow:0 10px 30px #072d4614}.screens{display:grid;grid-template-columns:2fr 1fr;gap:22px;align-items:start}.screens figure{margin:0}.screens figcaption{font-size:12px;margin:10px 0;color:#687c87}.screens figure:nth-child(2) img{max-width:370px}.note{border-left:4px solid #137c97;background:#e7f3f8;padding:13px 18px;margin-top:23px;font-size:14px}code{background:#e3e9eb;padding:2px 4px;border-radius:4px}a{color:#087295}footer{color:#6f8694;font-size:12px;margin-top:40px}@media(max-width:700px){.stats{grid-template-columns:1fr}.screens{grid-template-columns:1fr}header{padding:35px 24px}}</style></head><body><header><h1>HESU PIPE · 首页布局专项修复</h1><p>SiteForge Enterprise V8.33.1 · 核心优势 + 动态内容列表 · 真实静态构建、响应式布局、安全版本隔离</p></header><div class="wrap"><div class="stats"><div class="stat"><strong>439</strong><span>Python 回归测试通过</span></div><div class="stat"><strong>19/19</strong><span>独立回归批次通过</span></div><div class="stat"><strong>4</strong><span>Chromium 屏幕宽度验证</span></div></div><h2>根本原因与解决方式</h2><table><thead><tr><th>问题</th><th>具体原因</th><th>修复</th></tr></thead><tbody><tr><td>外层内容缩窄</td><td>外层 section 和内部 Grid 使用相同的 sf-features / sf-collection 类名,CSS 把外层也设成 Grid</td><td>外层强制恢复 block 布局,内层才负责网格</td></tr><tr><td>优势卡片参差</td><td>固定三列,四张卡片最后一张另起一行</td><td>工业主题根据数量自适应,桌面 4 列 / 平板 2 列 / 手机 1 列</td></tr><tr><td>首页产品区拥挤</td><td>所有动态列表均被自动添加搜索筛选条,布局重复命中外层区块</td><td>首页仅展示精选内容;目录页仍支持过滤</td></tr><tr><td>卡片错位</td><td>产品图、标题与摘要高度不一致</td><td>等高卡片、4:3 图片区域、完整产品图 object-fit: contain、行数限制</td></tr></tbody></table><h2>实际 Chromium 页面截图</h2><div class="screens"><figure><img class="photo" src="hesupipe-home-blocks-1440.png" alt="电脑版优势卡片与产品列表"/><figcaption>电脑版 1440px:优势四列,精选产品三列</figcaption></figure><figure><img class="photo" src="hesupipe-home-blocks-390.png" alt="手机版优势与产品单列排布"/><figcaption>手机 390px:单列布局,无横向溢出</figcaption></figure></div><h2>浏览器布局验证</h2><table><thead><tr><th>宽度</th><th>优势</th><th>产品卡片</th><th>首页筛选栏</th><th>JS 异常 / 横向溢出</th></tr></thead><tbody><tr><td>1440px</td><td>4 列</td><td>3 列</td><td>0</td><td>无 / 无</td></tr><tr><td>820px</td><td>2 列</td><td>2 列</td><td>0</td><td>无 / 无</td></tr><tr><td>390px</td><td>1 列</td><td>1 列</td><td>0</td><td>无 / 无</td></tr><tr><td>375px</td><td>1 列</td><td>1 列</td><td>0</td><td>无 / 无</td></tr></tbody></table><h2>验证结果及交付范围</h2><p>19 个隔离批次通过,439 项 Python 测试通过,包含新增的 4 项 HesuPipe 专项测试。`verify_release.py`、JavaScript 语法检查、HTTP + Worker 构建 → ZIP → 页面预览链路通过。可用的历史工业主题 1.3.0 独立存档,不自动影响已固定旧版的网站。</p><p>项目仍保留完整五主题平台、已有内容数据模型、编辑器、迁移与发布流程;本次只修复区块布局和工业主题卡片样式。</p><div class="note"><strong>使用范围:</strong>样例为 SiteForge 构建的测试站,使用示例产品名称与图片占位符,未连接真实 HesuPipe 数据;尚未部署到 hesupipe.com。请先在 SiteForge 主题管理中手动选择工业主题 v1.3.1,预览实际草稿并走原有审批发布流程。</div><footer>SiteForge Enterprise V8.33.1-dev.1 · HESU PIPE 首页组件布局专项 · 2026-10-26</footer></div></body></html> |