产品展示
桌面端效果
产品导航:将人机交互、脑机接口调控与前沿解决方案组织为可浏览的产品矩阵。
首页产品展示:统一呈现不同产品线,让访问者理解品牌与产品之间的关系。
英文产品页:适配英文标题长度、导航与内容,延续同一套品牌视觉。
新闻中心:以热点内容和文章列表组织品牌资讯,连接 CMS 的日常发布工作。
响应式设计展示
手机端产品页、多维度报告模块与新闻列表。截图按 390×844 的浏览器视口采集,展示产品场景、数据内容呈现与资讯浏览的响应式布局。
项目价值主张
这次交付将品牌展示、搜索可发现性和内容运营放进同一套工程体系。我们的工作既包含既有页面的迁移与适配,也包含后续内容更新所需要的管理能力。
| 业务诉求 | 我们的实现 | 带来的价值 |
|---|---|---|
| 既有 Vue SPA 官网需要更适合搜索抓取的架构 | 迁移至 Next.js,建立 SSR/SSG 页面与统一工程规范 | 为页面内容的可解析性、维护和扩展提供基础 |
| 不同语言需要一致的页面与内容体验 | 国际化路由、语言映射、多语言内容模型与页面适配 | 支撑中文与海外受众访问,减少分散维护 |
| SEO 信息需要由运营人员持续维护 | CMS 管理页面标题、描述、分享信息及结构化数据 | 让内容更新与 SEO 配置形成统一工作流 |
| 新闻发布与品牌更新需要持续进行 | Strapi 新闻模型、发布机制与前端 API 接入 | 建立可以持续运营的内容中枢 |
| 桌面和手机端需要完整的产品体验 | 响应式页面、移动菜单、语义标签及可访问性适配 | 保持跨端阅读、浏览和导航的一致性 |
技术架构与实现
官网架构迁移
将原有 Vue 单页应用迁移到 Next.js,围绕首页、产品、技术、新闻、公司及招聘等页面组织路由与可复用组件。
- 使用 React 与 TypeScript 管理组件、数据结构和页面边界。
- 通过 Next.js 的服务端页面与元数据能力承载内容与 SEO。
- 将页面展示、内容获取、国际化和 SEO 配置分层,方便后续维护。
- 保留 BrainCo 的品牌表达,并完成桌面与移动端页面工程适配。
多语言内容工程
国际化覆盖的不只是文字翻译,还包括 URL、导航、标题长度、内容模型与搜索信号。
| 层级 | 实现内容 |
|---|---|
| 页面与路由 | 基于 next-intl 管理语言版本和页面内容 |
| 内容管理 | 将前端语言代码与 Strapi 内容语言映射,支持本地化字段 |
| 搜索信号 | canonical 与 hreflang 对应各语言页面 |
| 分享呈现 | 各语言的 Open Graph 与 Twitter Card 信息 |
| 翻译协作 | Crowdin 工具链与翻译资源检查脚本 |
官网提供简体中文、英文和繁体中文页面,各语言延续统一的品牌风格,并按内容语境进行适配。
可运营的 SEO 体系
建立统一的 SEO 数据服务,让页面通过路径与语言读取对应配置,再生成搜索与分享所需的信息。
- 页面元数据: title、description、keywords 与 robots。
- 链接与语言: canonical 和多语言 hreflang。
- 社交分享: Open Graph 与 Twitter Card。
- 结构化数据: CMS 的 structuredData 字段与 JSON-LD 页面输出。
- 站点发现: sitemap 和 robots 的生成与抓取规则配置。
- 后备信息: 当 CMS 数据缺失时,使用页面后备内容。
实现示例:将页面路径与当前语言交给统一元数据生成函数。
export async function generateMetadata({ params }: {
params: Promise<{ locale: string }>;
}) {
const { locale } = await params;
return generateSEOMetadata({ locale }, '/health/focus-zen');
}内容与展示分离
运营人员在 Strapi 中维护新闻和页面 SEO;前端通过 API 获取内容;页面层生成用户可读的界面与搜索引擎可解析的信息。
运营编辑 → Strapi 内容与 SEO 模型 → API 数据服务 → Next.js 页面与元数据 → 用户浏览与搜索抓取。
这套分工把内容维护与页面开发解耦。后续增加语言、更新资讯或调整 SEO 信息,可以沿用已有的数据与页面结构。
响应式与可访问性
- 将桌面产品导航转换为适合触摸操作的移动菜单。
- 调整不同语言下的标题、段落、按钮和内容布局。
- 使用 main、nav、section、article 等语义化标签。
- 为产品图与新闻图添加描述性 alt,并为菜单等控件提供 ARIA 状态。
- 结合键盘导航和清晰的标题层级改善页面可访问性。
内容运营与工程交付
CMS 运营能力
| 模块 | 支持的工作 |
|---|---|
| 新闻内容 | 维护文章内容、配图、时间与发布状态 |
| 页面 SEO | 按页面与语言维护标题、描述及搜索配置 |
| 分享信息 | 管理分享标题、摘要及图片 |
| 结构化数据 | 在 CMS 中配置页面的 JSON-LD 内容 |
| 权限与资源 | 配置内容角色、媒体上传与管理流程 |
技术栈与工具链
| 领域 | 技术与交付 |
|---|---|
| 页面工程 | Next.js、React、TypeScript、Tailwind CSS |
| 国际化 | next-intl、Crowdin、多语言资源与语言映射 |
| 内容中枢 | Strapi、PostgreSQL、新闻与 SEO 内容模型 |
| 搜索与分享 | Metadata、JSON-LD、canonical、hreflang、sitemap、robots |
| 交互 | Motion / Framer Motion、GSAP、响应式导航 |
| 质量与资源 | ESLint、类型检查、SEO 检查脚本、图片与 OSS 资源部署工具 |
可接续维护的交付资料
项目资料中已包含以下交付文档,方便不同角色接续工作:
- CMS SEO 运营操作手册。
- CMS 新闻运营操作手册。
- CMS 超级管理员操作手册。
- 可访问性优化评估报告。
- 部署指南,包括 Jenkins / Kubernetes 环境的交付说明。
能力总结
BrainCo 项目展示了我们在科技品牌官网上的完整工程能力:理解专业产品信息,完成既有系统迁移,让内容、国际化和搜索配置共同工作,并把系统交到后续维护人员手中。
| 能力 | 在项目中的体现 |
|---|---|
| 专业产品的数字化表达 | 智能硬件产品页、产品矩阵与品牌内容的工程适配 |
| 既有系统的重构能力 | Vue SPA 向 Next.js 的页面与组件迁移 |
| 国际化交付 | 语言路由、内容模型、页面布局与搜索信号的协同 |
| 前后端集成 | Strapi 内容与 SEO 配置通过 API 接入页面 |
| 持续运营 | 新闻发布、动态 SEO 与角色化操作文档 |
| 可维护的工程交付 | 源码、工具链、检查脚本与部署和运营指南 |
资料与说明
- 线上页面:BrainCo 官网。截图采集日期为 2026-10-08,用于展示官网当前界面。
- 内容依据:项目需求清单、阶段总结、前后端源代码及交付操作手册。
- 本案例的合作范围为官网软件工程;BrainCo 产品设备、品牌视觉及页面中的产品资料归 BrainCo 所有。
