核心定位
一次发布不只是孤立的一页。帖子保留单元身份,可以有多语言内容、创作归属、主题、标签、领域发布语境、历史、回复与互动。文章、维基、评论、回复、章节与图片都基于这个共同协议,再加入各自的产品规则。
现在已经能做什么
- 使用 Portable Text 创建标题、摘要、富文字正文、链接、剧透标记、图片与单元提及。
- 在文章详情页呈现作者/发布者、相对时间、内容种类与多语言正文。
- 通过互动状态栏提供回复入口与共享的参与操作。
- 在全局与不同领域之间切换阅读语境;桌面显示领域侧栏,移动设备改用语境选择区。
- 显示作品或实体主题、相关内容与回复讨论线程。
- 让同一篇帖子发布到多个领域,而不把帖子所有权转移给领域。
领域语境
领域语境回答「现在是从哪个社区的角度阅读这篇内容」。从领域进入时,详情页能保持该语境;从全局入口进入时,用户仍可选择其他已发布领域。领域可以移除自己与帖子的发布关系,但这不等于删除帖子本身。
Portable Text 与 Block Schema
正文不是直接存储一段任意 JSON。Portable Text 会被包在带 _type: "portable-text"、稳定 _key 与版本语义的区块文档中;存储、API、缓存与渲染边界都要重新验证。这让内容之后可以安全加入单元提及、自定义区块、内容指标与更多呈现方式。
正在延伸
已发布内容再次编辑时保存为草稿、以 Block Schema 组合更多帖子表面、问答/问题类型的帖子关系,以及更成熟的多领域默认语境仍在开发或规划。
关系与边界
帖子不是作品单元,也不等于内容结构。章节可以重用同一篇帖子;结构中的每次出现则有自己的节点身份。短回复使用回复关系,正式修订则回到帖子编辑与历史,不应彼此取代。