更新页面内容
适合「只改文案或 JSON、尽量不改架构」的维护。改之前先完成本地 安装。
先判断内容在哪
| 你想改的东西 | 优先查看 |
|---|---|
| 导航标签、下拉菜单标题 | src/locales/*/nav.json |
| 页脚、浏览器标题 | src/locales/*/common.json |
| 首页段落 | src/locales/*/home.json 与 Pages/Home/Home.jsx |
| 活动列表/详情标题 | src/locales/*/activity.json 与对应 Activity_*.jsx |
| 荣誉墙条目 | src/components/Pages/Honor_Wall/Honor_Wall.json |
| 合作伙伴 | src/components/Pages/Partnership/Partnership.json |
| 外链 URL | Navbar.jsx、Footer.jsx、页面组件里的 https://... |
完整对照见 内容位置。
改翻译 JSON
- 同时改
src/locales/zh/<namespace>.json和src/locales/en/<namespace>.json的同一 key。 - 不要删掉组件仍在使用的 key,否则界面会露出 key 名或回退中文。
- 保存后看 Vite 热更新即可。
专有名词(BUCSSA、人名、邮箱、外部 URL)不要翻译,政策见 国际化。
改 JSON 数据页
荣誉墙与合作页把结构化数据放在组件同目录的 JSON 里。增删条目时:
- 保持现有字段名(如图片路径、标题、年份)
- 图片路径仍用
/images/... - 改完刷新对应页面:
/zh/Honor_Wall、/zh/Partnership
改硬编码文案
部分活动卡片、按钮仍写在 .jsx 里。全文搜索现有中文句子,改完后确认 /en/ 路由仍可打开该页(详情页正文可以保持中文)。
不要做的事
- 不要在文档站或 Notion 里改「线上文案」却不改这个仓库——生产站点只发布本仓库的构建结果。
- 不要把密钥或内网地址写进 JSON。
- 不要把大图直接丢进
src/;用public/images/。