Files
cms-SiteForge/README_V8_30.md
T
浅念 8884e100f9 upgrade: adopt V8.31.1 (theme 1.3/1.4 redesigns, editor deep-canvas, guided launch, component library)
Overlay 190 upstream items (V8.22→8.31) preserving trade-pro theme,
registry tests, and design docs. Re-applied full patch set on identical
anchors (discovery/env_for/blocks.css/type-mapping/locale-override/
theme_color/frontend entries/test_theme_pro_v3 mods) plus compose pins.

Verified: theme suites 35/35; dual-baseline full run 415 passed vs
pristine 386+29 ours, FAILED-set diff EMPTY (same 10 Windows env fails).
Live: container 8.31.1-dev.1 healthy, hesupipe 192 entries intact,
trade-pro build 203 pages 0 errors.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-26 09:43:17 +08:00

49 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SiteForge Enterprise V8.30.0-dev.1 — 四套主题真实页面设计升级
> 基于 V8.29 完整源码开发;本轮仅优化内置主题、内页布局、旧版本存档和预览/验收,不改变数据库结构,不重写用户 URL/SEO/媒体数据。
## 这轮真正改了什么
四套主题各自升级为 `1.3.0`。这次不只是配色变化:
| 主题 | 首页 | 列表 | 详情 | 文章 | 关于 | 联系 |
|---|---|---|---|---|---|---|
| 汽车与出行 | 深色宽幅车型视觉、精选产品 | 深色目录开场与车型筛选 | 图片优先、车系标签与参数 | 深蓝编辑式头图 | 企业叙事、真实服务/案例 | 业务咨询、真实邮箱或受控表单 |
| 工业建材 | 类别和产品体系 | 浅蓝技术目录 | 产品图、技术参数侧栏 | 技术文档式头部 | 产品与项目能力介绍 | 材料/工程需求咨询 |
| 企业商务 | 专业品牌叙事 | 业务目录、留白 | 信息和视觉分层 | 新闻/洞察阅读 | 企业故事与已发布业务 | 简洁商务联系 |
| 极简展示 | 大字排版、精选作品 | 编辑式目录 | 极简图片与描述 | 杂志式文章 | 品牌故事与作品 | 极简联系卡 |
**内容真实性:** 可自动显示的数据,只来自真实已发布内容。没有真实案例、服务、参数或联系方式时,不会冒充存在;示例站点使用明确标注的虚构内容。
### 历史版本安全
- V8.29 的 `1.2.0` 四套主题已完整保存到 `themes/<theme>/versions/1.2.0/`,旧 `1.1.0/1.0.0/0.3.0` 保持不变。
- 固定在旧主题版本的站点继续构建旧布局,不会因为程序升级而自动换成 v1.3.0。
- 新主题必须在网站后台主动选择与确认。
- 原有页面 URL、Canonical、SEO 与移动端抽屉导航、可选 Tabs 功能不变。
### 页面预览
打开 `examples/V8_30_四套主题_真实页面交互预览.html`,可以切换 **4 套主题 × 6 类真实静态页面 × 电脑/平板/手机**。内置演示数据,不会连接或修改用户站点;其中的视觉图片是演示占位符,正式使用时请添加真实产品与工程照片。
### 开发与检查
```bash
python scripts/verify_release.py
python -m pytest -q tests/test_v830_real_pages.py tests/test_theme_pro_v3.py tests/test_v829_theme_studio.py
node --test tests_js/*.test.cjs
python scripts/http_end_to_end.py
# 可分批继续,避免历史长流程在某些环境中被中断
python scripts/regression_v830.py --start 1 --end 25 --group-size 2 --timeout 40
# 在隔离环境执行,切勿使用生产 SITEFORGE_DATA_DIR
PYTHONPATH=. SITEFORGE_DATA_DIR=/tmp/v830-demo SITEFORGE_DEMO_OUT=/tmp/v830-sites python scripts/make_theme_demo_v830.py
```
### 本轮实际结果
- **25 个独立 Python 批次,390 项用例通过;0 个失败批次。** 明细在 `reports/v830-regression/`。
- JavaScript 39 项通过;HTTP 登录/CSRF/建站/Worker 构建/ZIP/预览通过。
- 每套主题各生成 36 个静态页面,4 套共 144 个;质量检查 **0 错误**。
- 真实 Chromium:4 主题 × 6 页面 × 375/390/430px = 72 组合,**0 横向溢出、0 脚本错误**。详情在 `reports/V8_30_mobile_browser_audit.json`。
- 未进行真实 iOS/Android 实机验证、Art Design Pro 官方编译、PostgreSQL/Redis 生产环境、正式域名上线或大型真实企业图片素材验收;本版为开发集成版,不可将本地测试宣称为生产验收。