先给结论:在策划书里为这类内容指定一个“主记录”,其他栏目只保存引用或聚合规则,而不是各存一份正文。这样做的直接结果是,修改一处即可全站生效,避免同一事实在不同栏目出现不同版本。下面以你手里的一份资料为例,逐步把它转成可执行方案。
不是所有多栏目出现的内容都需要同一套处理方式。先区分三种情况,处理成本差别很大。
判断依据是:如果两个页面的核心事实(名称、数值、状态、时间)必须永远一致,就归入第一类;如果只是引用同一对象但叙述目的不同,归入第二类。把这两类混在一起,是后续维护失控的常见起点。
确定类别后,需要在策划书中写明“谁存正文、谁只存引用”。可以按下面的顺序做。
entity_id,写在策划书的数据结构说明里,而不是散落在各栏目编辑的口头约定中。这里有一个容易遗漏的条件:主记录本身也要有稳定的访问地址。如果主记录的地址会随栏目调整而改变,引用方就会断链,单一来源也就名存实亡。策划书里应写明地址规则,并说明栏目调整时引用关系如何迁移。
方案写完不等于生效。可以做一个假设性的验证:选一个出现在两个栏目的字段,比如某条状态说明,只在主记录处改一次,然后观察两个栏目页面。
这个动作的价值在于,它把“看起来统一”变成“可验证统一”。验证通过后,下一步才值得去写批量维护规则;验证不通过就扩展栏目,只会把副本数量继续放大。
单一来源不是无条件正确。以下条件成立时,保留独立内容更合理:
判断标准是:一致性要求是否高于独立维护成本。如果两个页面的差异被允许长期存在,就不必为了形式统一而增加耦合。策划书里应明确写出这些例外,否则执行时容易被当成遗漏而反复返工。
单一来源能否长期成立,取决于有没有人负责主记录。策划书至少应说明三点:主记录由谁维护、引用关系由谁检查、栏目调整时由谁同步更新引用。缺少责任归属时,常见现象是主记录更新了,引用栏目无人跟进,最终又退回各存一份。
把这些写清楚之后,这份资料的处理方式就不再是一次性的编辑决定,而是可以交给后续维护者执行的规则。下一步可以据此检查其他同类内容,看它们是否也需要归入同一主记录,而不是逐个页面单独修补。