核心做法是:为这条内容指定一个“主栏目”作为唯一可编辑来源,其他栏目只做引用或聚合展示,不再各自保存一份正文。这样改一次、多处同步,避免同一段文字在三个栏目里出现三个版本。是否值得这样做,取决于两个条件:内容是否需要长期维护,以及栏目之间是否共享同一批字段。若只是临时活动页、字段结构完全不同,强行统一来源反而增加成本。
不是所有重复展示都值得收敛。判断依据可以看三点:这条内容预计修改几次、修改后是否必须同时生效、各栏目是否用到同一组标题与正文。若满足两条以上,就适合建单一来源;若内容一次性发布、之后不再改,或各栏目只是借用了同一张图,正文完全不同,则维持各自独立更省事。
一个常见的误判是把“出现在多个栏目”等同于“必须共用一份数据”。实际上,列表页、推荐位、专题页可能只是抓取了标题和链接,正文仍归原栏目所有。这种情况下要收敛的是标题字段,而不是整篇正文。
当两个栏目都需要展示同一篇文章的标题、摘要和正文,且都使用同一套字段结构时,应指定其中一个栏目为主来源,其他栏目通过关联或引用读取,而不是新建一条内容再粘贴一遍。
可执行的最小动作:先确定主栏目,把其他栏目里的重复条目改为指向主条目的关联记录,然后只保留主条目的编辑权限。做完这一步后,修改主条目标题,检查其他栏目是否同步更新。如果同步,说明引用关系生效,后续维护只需盯住一个入口;如果没有同步,说明其他栏目仍在读自己的副本,需要回到字段设置里确认关联是否真正建立,而不是继续手工改第二遍。
这一步能确认的只是“引用是否生效”,不能据此推断内容质量或展示效果会变好。同步成功只说明数据来源统一了。
如果各栏目对同一条内容的需求不同,例如一个栏目需要长正文,另一个只需要一句话推荐语,字段结构天然不一致。此时不必强行合并整条内容,可以只把稳定不变的部分抽出来共用,例如标题、主图、发布时间,而各栏目自己的推荐语、排序、标签仍各自维护。
具体做法是:列出各栏目字段,标记哪些字段在多个栏目中含义相同,只对这些字段建立共用来源,其余字段保留在各自栏目。这样做的结果是,标题改一次就能全站一致,但推荐语仍可按栏目差异化编辑。若发现某个字段在两个栏目里含义其实不同,就不要共用,否则会出现改了一处、另一处语义被带偏的情况。
假设某站有“服务项目”“常见问题”“案例展示”三个栏目,都想引用同一段业务介绍。若三者共用标题和正文,就指定“服务项目”为主来源,另两个栏目引用它。若“常见问题”只需要问答形式、“案例展示”只需要项目背景,那么只共用标题和主图,正文各自撰写。前一种适合内容长期稳定、改动频繁的场景;后一种适合各栏目表达角度差异大的场景。
如果暂时拿不到全站字段清单,或没有修改栏目结构的权限,仍可先做一件小事:建立一个对照表,记录同一条内容当前出现在哪些栏目、每个栏目的标题和正文是否一致。这个动作不需要任何系统权限,只需要人工核对。
对照表建好后,能判断出重复是“同一份内容被复制”还是“不同栏目各自撰写”。前者适合优先收敛来源,后者适合保留差异。需要说明的是,对照表只能反映当前可见的重复情况,不能证明所有引用关系都已找全,也不能替代对栏目权限和字段设置的检查。在没有权限调整结构时,至少可以先约定:只在一个栏目里修改正文,其他栏目改动前先核对对照表。
遇到这些例外,保留多份副本是合理选择,但应在对照表里注明哪一份是权威版本,避免以后修改时改错地方。单一来源的目标是降低维护成本,不是让所有栏目长得一样。