先给结论:同一篇内容出现在多个栏目时,应该保留一个“主记录”,其他位置只做引用或摘要,而不是复制成多份独立内容。判断标准不是“哪个栏目更需要它”,而是“哪份记录能被独立编辑、独立删除、独立改标题”。只要有两份都能被单独改动,单一来源就已经失效。
维护旧站时经常遇到一种情况:某个栏目已经决定下线,编辑在后台把它删除,但前台搜索、标签页或推荐位里仍然能看到同一篇内容。操作者据此得出两种完全不同的解释。
解释一:系统存在缓存或索引延迟,删除动作本身是对的,只是还没同步。解释二:这篇内容从一开始就被复制到了多个栏目,删掉的只是其中一个副本,真正被访问的那份还在别处。两种解释对应的处理动作完全相反——前者只需要等待或清缓存,后者必须先找出所有副本再决定保留哪一份。
要区分上面两种解释,不要先看前台,而是回到后台做一次可编辑性检查。具体动作:找到仍然显示该内容的那个位置,尝试只改它的标题一个字,保存后刷新另一个位置。
这个动作的价值在于:它把“猜原因”变成了一次可复现的对比。改标题只是手段,观察两处是否联动才是判断依据。注意,改完要还原,避免把测试痕迹留在正式内容里。
很多人挑主记录时习惯选“写得最全的那一篇”,但在旧内容、旧系统、旧合作关系需要退出的场景里,这个标准并不可靠。更实际的判断顺序是:
假设某篇介绍本地服务流程的内容,同时存在于“行业资讯”和“服务说明”两个栏目。行业资讯栏目整体准备收缩,服务说明栏目仍在维护。此时即使资讯版排版更好,也应把服务说明版定为主记录,把资讯版改为指向它的摘要或直接下线。这个假设说明的是比较方法:先看栏目存续,再看记录本身。
确定主记录后,其他位置不是简单留一个链接就完事。需要明确区分两种引用方式:
容易出问题的是第三种做法:在另一个栏目里重新录入一段相似文字,看起来像摘要,实际是独立记录。这种“伪摘要”在几个月后就会和主记录产生分歧,标题、步骤、联系方式各说各话。维护单一来源的关键动作,就是禁止在非主记录位置直接编辑正文。
如果多个栏目分别由不同合作方维护,退出其中一方时不要直接删除其内容。更稳妥的顺序是:先冻结该来源的编辑权限,把它名下的内容标记为待处理;再逐条与主记录比对,能合并的合并,不能合并的转为纯引用;最后才关闭旧入口。
这样做的结果是,下一步的删除动作有据可查,不会出现“删了栏目、内容还在”的反复。反过来,如果先删入口再找内容,往往会因为找不到对应记录而被迫保留旧系统,退出计划就被拖住了。
单一来源不是一条技术规则,而是一个维护约定:同一份内容只允许在一个地方被编辑。只要这条约定被打破,栏目数量越多,后续的下线、迁移和改版就越难收尾。