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

3.4 KiB
Raw Blame History

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 类真实静态页面 × 电脑/平板/手机。内置演示数据,不会连接或修改用户站点;其中的视觉图片是演示占位符,正式使用时请添加真实产品与工程照片。

开发与检查

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 生产环境、正式域名上线或大型真实企业图片素材验收;本版为开发集成版,不可将本地测试宣称为生产验收。