Skip to content

完善活动与竞赛指南及图标展示 - #26

Merged
NanaseInori merged 1 commit into
CWNU-Open-Source-Community:mainfrom
YoungXingchen:codex/event-participation-guides
Sep 17, 2026
Merged

NanaseInori merged 1 commit into
CWNU-Open-Source-Community:mainfrom
YoungXingchen:codex/event-participation-guides

Conversation

@YoungXingchen

Copy link
Copy Markdown
Contributor

原有活动详情以简短条目为主,读者难以了解比赛内容和准备方式。本次为 31 个活动补充介绍、适合人群、参与方向、准备步骤、常见问题与总结,并在列表和详情页展示活动图标。

修改类型

  • 文档内容
  • 内容纠错
  • 工程配置
  • UI 或样式
  • 其他

修改页面

  • docs/events/:31 个活动与竞赛指南,补充相关站内学习入口;保留名称辨析和届次边界。天梯赛明确为个人独立答题、成绩汇总到团队。
  • EventDetails.vue、EventCenter.vue、EventArtwork.vue 和活动样式:共用图片组件、紧凑信息卡、移动端布局和图片加载失败回退。
  • docs/public/events/:26 份来自官方站点的标识、主视觉或所属项目标识,统一保存为本地 WebP,并记录来源名称、类别和文件摘要。
  • event-schema.ts、scripts/tests/events.test.ts:校验概览字段、本地图片路径及实际图片文件。

CCPC、BDCI、软件杯、中国国际大学生创新大赛暂用明确标注的本站主题图示;Wiki 贡献使用本站书本图示。所属项目标识与赛事独立标识分开展示,避免混淆。

事实来源

各页面保留参考资料名称;图片来源名称记录于 docs/public/events/marks/credits.json,包括赛事官网、官方通知、活动指南及品牌素材。此次不新增外部跳转链接。

所有活动页继续保留 status: needs-review,不将一般介绍、历史届次规则或准备建议表述为当届报名资格,也不新增学校竞赛认定、加分或奖励政策。

风险确认

  • 是否涉及时间敏感信息:涉及活动届次,已明确年份及适用范围,保留待核验提示。
  • 是否包含个人信息:页面和图片不新增个人联系方式。
  • 是否涉及学校政策、办事流程、培养方案、考试、奖助或竞赛认定:不新增相关政策结论。

已执行检查

  • pnpm check:类型、格式、Markdown、内容、内部链接、33 项测试和生产构建通过。
  • pnpm build:在完整检查中通过。
  • git diff --check。
  • 浏览器检查桌面、390px 手机、暗色模式和列表搜索;检查图片加载及横向溢出。

截图

截图随本次变更提交,可在 Files changed 中查看:

  • .github/pr-assets/events-guide-desktop.png:天梯赛详情桌面布局。
  • .github/pr-assets/events-guide-mobile.png:手机详情布局。
  • .github/pr-assets/events-guide-list.png:带活动图标的列表。

Add tailored introductions, preparation advice and FAQs for 31 events.
Share local event artwork across listing cards and detail pages.

Co-authored-by: Qiyuanqiii <2297740147@qq.com>
@NanaseInori
NanaseInori merged commit 4f4d263 into CWNU-Open-Source-Community:main Sep 17, 2026
1 check passed
@YoungXingchen
YoungXingchen deleted the codex/event-participation-guides branch September 17, 2026 05:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants