copy(web): landing 多处文案更新

hero 标题、科普/案例区标题与前后标签、如何使用第二步、CMA 文章标题
统一为"预测-识别-优化"与更口语化的表述。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
zty 2026-07-07 21:05:11 -04:00
parent 52a1159450
commit ab76f8172a
2 changed files with 7 additions and 7 deletions

View File

@ -120,7 +120,7 @@ export const articles: Article[] = [
id: 'predict-before-cma',
tag: '方法',
date: '专栏 · 2026.02',
title: '先预测,再决定要不要做 CMA 检测',
title: '装修前就能知道你家是不是空气会超标,预测一下,避免事后处理的风险和麻烦',
summary: '上门检测有成本。用本系统先做一次免费预测、定位高风险房间与主要污染材料,再有针对性地安排第三方 CMA 检测,省钱也更有的放矢。',
image: img('predict-before-cma'),
body: [

View File

@ -34,7 +34,7 @@ const cases = [
]
const steps = [
{ h: '录入房间与材料', p: '选择房间、填写面积层高与通风换气率,勾选所用装修材料及用量。' },
{ h: '公式计算浓度', p: '按稳态质量平衡 C = Σ(EFᵢ·Aᵢ)/(n·V) 计算 6 项污染物浓度,对照国标判定达标。' },
{ h: '预测', p: '按稳态质量平衡 C = Σ(EFᵢ·Aᵢ)/(n·V) 计算 6 项污染物浓度,对照国标判定达标。' },
{ h: '溯源与整改建议', p: '若超标,公式溯源出贡献最大的材料并排序,给出通风或换材的可行整改方案。' }
]
@ -90,7 +90,7 @@ export default function Landing() {
<div className="wrap hero-grid">
<div>
<span className="eyebrow"><span className="pip" /> GB/T 18883-2022 GB 50325-2020 </span>
<h1>,<br /><em></em></h1>
<h1>,<br /><em></em></h1>
<p className="hero-lead">,TVOC 6 ,,,</p>
<div className="hero-cta">
<a className="btn btn-primary btn-lg" onClick={openPredict}><ArrowIcon /></a>
@ -118,7 +118,7 @@ export default function Landing() {
<section className="sec" id="news">
<div className="wrap">
<div className="sec-head">
<div><div className="sec-tag"></div><h2 className="sec-h">,</h2></div>
<div><div className="sec-tag"></div><h2 className="sec-h">,</h2></div>
<a className="btn" onClick={() => history.push('/articles')}></a>
</div>
<div className="carousel">
@ -149,7 +149,7 @@ export default function Landing() {
<section className="sec" id="cases" style={{ background: 'var(--bg2)' }}>
<div className="wrap">
<div className="sec-head">
<div><div className="sec-tag"></div><h2 className="sec-h"> ,</h2><p className="sec-sub">真实流程演示:从预测超标,,</p></div>
<div><div className="sec-tag"></div><h2 className="sec-h"> ,</h2><p className="sec-sub">真实流程演示:从预测超标,,</p></div>
</div>
<div className="cases-grid">
{cases.map((c, i) => (
@ -160,8 +160,8 @@ export default function Landing() {
<h4>{c.name}</h4>
<div className="case-meta">{c.meta}</div>
<div className="ba">
<div className="ba-row"><span className="k"></span><div className="ba-track"><div className="ba-fill" style={{ width: c.w1 + '%', background: 'var(--bad)' }} /></div><span className="v" style={{ color: 'var(--bad)' }}>{c.v1}</span></div>
<div className="ba-row"><span className="k"></span><div className="ba-track"><div className="ba-fill" style={{ width: c.w2 + '%', background: 'var(--good)' }} /></div><span className="v" style={{ color: 'var(--good)' }}>{c.v2}</span></div>
<div className="ba-row"><span className="k"></span><div className="ba-track"><div className="ba-fill" style={{ width: c.w1 + '%', background: 'var(--bad)' }} /></div><span className="v" style={{ color: 'var(--bad)' }}>{c.v1}</span></div>
<div className="ba-row"><span className="k"></span><div className="ba-track"><div className="ba-fill" style={{ width: c.w2 + '%', background: 'var(--good)' }} /></div><span className="v" style={{ color: 'var(--good)' }}>{c.v2}</span></div>
</div>
<div className="case-foot"><span className="chip chip-good">{c.chip}</span><span className="lk"><ArrowIcon small /></span></div>
</div>