Editing model
Structured
分集合治理,避免把所有字段堆成一个巨型 schema。
把内容运营职责单独收口:这里管理的是官网内容结构和增长页面,而不是未来的大一统后台。
沉淀高频问题、购买顾虑、付款解释、机器人与 API 常见问题。
Audience: 普通用户 / 客服前置
Boundary: 只管问答内容和支持入口,不处理真实工单或会话。
View module承载 TRON Energy、租赁逻辑、API 入门、TG Bot 教程等长尾内容。
Audience: 搜索用户 / 批量用户 / 开发者
Boundary: 只管内容资产,不承担 API 文档系统或订单控制台。
View module集中管理页面标题、描述、canonical、robots 和结构化数据备注。
Audience: SEO / 站点负责人
Boundary: 只做搜索可见性管理,不接广告回传和报表。
View module管理渠道落地页定位、CTA、索引策略、参数预设和合规备注。
Audience: 投放 / 联盟 / 渠道合作
Boundary: 只定义页面和参数,不做广告平台投放后台。
View module统一维护品牌文案、站点链接、联系入口、脚本位和默认 SEO 配置。
Audience: 站点运营 / 品牌 owner
Boundary: 只做官网配置,不混入支付通道、代理规则或产品定价引擎。
View module管理语种矩阵、共享区块翻译、落地页本地化优先级和缺口清单。
Audience: 翻译 / 内容运营 / 增长
Boundary: 只管内容本地化,不扩展成多地区订单和财税系统。
View moduleData Source Skeleton
这六个集合不是说明文字,而是第一阶段的前后台内容契约骨架。后续 `gastx-web` 替换静态常量时,应按这里的字段形状和主键策略接线。
已接入本地 JSON 文件内容源,可直接读取与保存。
data/content/site-settings.json · 27 records
已接入本地 JSON 文件内容源,可直接读取与保存。
data/content/faqs.json · 14 records
已接入本地 JSON 文件内容源,可直接读取与保存。
data/content/knowledge.json · 8 records
| Collection | Frontend consumer | Primary key | Records |
|---|---|---|---|
| FAQ collection | gastx-web /[locale]/faq 与首页 FAQ 摘要区块 | slug | 3 |
| Knowledge collection | gastx-web /[locale]/knowledge 与文章详情页 | slug | 3 |
| SEO page config collection | gastx-web page metadata builder / sitemap / robots | pageKey | 3 |
| Channel landing collection | gastx-web /[locale]/landing/[channel] 与投放模板 | campaignSlug | 3 |
| Site settings collection | gastx-web site-config、页脚/header、SEO builder、tracking runtime | settingKey | 5 |
| Locale registry collection | gastx-web locale switcher、fallback 规则、内容覆盖矩阵 | locale | 3 |
Recommended Order
先定语种和共享配置,再做渠道落地页与 SEO 规则,最后让 FAQ 和 Knowledge 承接疑虑与搜索流量。这样后台页之间才是工作流,不是孤立页面。
Owner: Content lead + translator reviewer
Owner: Growth ops + site owner
Owner: SEO + editorial
Guardrails