内容管理与投稿审核
适用对象:负责前台文案编辑与投稿审核的组委会编辑。
最后更新:2026-06-07
内容管理
入口:/admin/content(侧栏「内容管理」)
顶部 Tab 切换内容板块,保存后即时发布到对应前台页面(数据库优先,无记录时用内置默认值)。
内容板块
| 板块 | 影响页面 | 编辑说明 |
|---|---|---|
| 赛事元信息 | 首页 Hero、顶栏倒计时、标题 | 赛事名称、城市、开球时间 |
| 组委会 | /committee | 缘起文案、联系方式、历届名册(含 3D 名册数据)、成员签名(聚光灯轮播寄语) |
| 赛制规则 | /rules | 四阶段、条款、扣罚、奖项;深结构用 JSON 编辑器 |
| 赛事新闻 | /、/news | 增删改文章:标题、摘要、正文段落、要点、类型(新闻/故事)、视频专区 |
| 历史战绩 | /、/history | 跨赛季榜、冬季赛、领奖台、射手等;深结构用 JSON |
| 球队名册 | /、/schools、/draw | 队名、学校、同校/AB 回避分组;队名需与 public/assets/logos 映射一致 |
| 阶段参数 | /rules | 各阶段名称、晋级规则、比赛参数(时长/中场/换人/点球等) |
| 报名配置 | /register | 飞书问卷 URL、标题、是否开启报名通道 |
| 奖项提名 | /rules、/admin/awards | 奖项候选人内容配置 |
| 赛事信息 | 首页、页脚 | 赛事年份、主办信息等全局信息 |
阶段参数板块
阶段参数控制前台规则页展示的赛制细节:
- 各阶段名称(联赛/晋级附加赛/淘汰赛/排位赛)
- 每场比赛时长、中场休息时间
- 换人规则(每场换人次数上限)
- 点球规则(是否启用、点球轮次等)
- 参数修改后,前台规则页各阶段附注自动更新
组委会成员签名
在「组委会」板块中,除缘起文案与历届名册外,还可编辑成员签名字段——为聚光灯轮播中的每张成员海报配置个性化签名或寄语。该字段以 JSON 数组形式存储,每条包含成员姓名与签名文字。
报名配置
在「报名配置」板块中,可设置:
- 飞书问卷 URL:嵌入
/register页面的飞书表单链接 - 页面标题与说明:展示在报名页顶部的文案
- 是否启用:关闭后
/register页面会提示报名通道已关闭
新闻编辑器提示
- 文章 ID:用于 URL
/news/[id],建议英文或拼音,勿含空格。 - 显示日期 / 排序日期:前者展示用,后者
YYYY-MM-DD控制列表排序。 - 正文段落:一段一条,前台按
<p>渲染;要点标签显示为文内标签列表。
保存注意
赛制与历史等 JSON 板块格式错误会标红提示,修正前请勿离开页面。
投稿审核
入口:/admin/submissions(侧栏「投稿审核」)
投稿列表
显示所有新闻官投稿,按状态分为三类:
| 状态 | 说明 |
|---|---|
| 待审核 | 新提交的投稿,等待组委会处理 |
| 已通过 | 审核通过,已自动发布为绿茵故事 |
| 已驳回 | 审核不通过,不会出现在前台 |
每条投稿显示:投稿人姓名、所属球队、投稿类型(战报/照片/视频)、提交时间、标题。
审核操作
- 点击待审核投稿查看全文和附件
- 确认内容真实、原创、符合规范后,点击「通过」
- 通过后,投稿将自动发布为绿茵故事,出现在
/news列表中 - 如内容不符合要求(虚假、违规、重复),点击「驳回」
奖励台账
- 系统自动追踪每篇通过投稿的点赞数
- 当一篇投稿在网站上获得 100 个赞 时,自动记录为 50 元奖励
- 奖励台账按球队汇总,显示每队投稿数、奖励笔数和总金额
- 您可在此查看和导出奖励汇总数据
典型操作:审核一篇投稿
- 进入「投稿审核」(
/admin/submissions) - 在「待审核」标签下找到新投稿
- 点击展开查看全文内容
- 核实内容真实性和原创性
- 点击「通过」完成审核
- 前往
/news确认文章已发布