Skip to main content
Version: Current

更新页面内容

适合「只改文案或 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
外链 URLNavbar.jsx、Footer.jsx、页面组件里的 https://...

完整对照见 内容位置。

改翻译 JSON​

  1. 同时改 src/locales/zh/<namespace>.json 和 src/locales/en/<namespace>.json 的同一 key。
  2. 不要删掉组件仍在使用的 key,否则界面会露出 key 名或回退中文。
  3. 保存后看 Vite 热更新即可。

专有名词(BUCSSA、人名、邮箱、外部 URL)不要翻译,政策见 国际化。

改 JSON 数据页​

荣誉墙与合作页把结构化数据放在组件同目录的 JSON 里。增删条目时:

  • 保持现有字段名(如图片路径、标题、年份)
  • 图片路径仍用 /images/...
  • 改完刷新对应页面:/zh/Honor_Wall、/zh/Partnership

改硬编码文案​

部分活动卡片、按钮仍写在 .jsx 里。全文搜索现有中文句子,改完后确认 /en/ 路由仍可打开该页(详情页正文可以保持中文)。

不要做的事​

  • 不要在文档站或 Notion 里改「线上文案」却不改这个仓库——生产站点只发布本仓库的构建结果。
  • 不要把密钥或内网地址写进 JSON。
  • 不要把大图直接丢进 src/;用 public/images/。