先给结论:如果同一事实在多篇文章里承担的是同一个论证角色,合并到一篇“事实主文”并用内链承接,通常比逐篇换词重写更省维护成本;如果它承担的是不同决策角色,例如一篇讲选型、一篇讲故障排查,那么保留重复事实、但把表述压缩到刚好够用的程度,反而更合理。判断依据不是重复本身,而是这段事实是否改变了读者的下一步动作。
同一个事实在不同文章里的功能并不相同,这决定了处理方式。可以用一个简单测试:删掉这段事实后,读者是否还能理解本文的结论?如果答案是“能,只是少了个佐证”,它更接近论据,适合合并;如果答案是“不能,后面步骤就断了”,它是操作前提,应当就地保留。
假设你写的是“备份周期设置”这个主题,其中“某类数据保留三十天”这一事实出现在三篇文章里:一篇讲存储成本、一篇讲合规检查、一篇讲恢复演练。在成本文里它是论据,删掉不影响读者理解成本结构;在恢复演练文里它是前提,因为演练步骤必须知道可回溯的时间窗口。前者可以只留一句并链向主文,后者需要保留完整表述,哪怕和主文重复。
这个测试的价值在于,它把“重复”从文字问题变成了结构问题。你不需要逐句比对相似度,只需要问这段事实是否支撑了本文独有的决策。
合并适合以下条件同时成立时:该事实在多篇文章中角色一致;主文已经存在或值得单独建立;读者从任意一篇跳到主文都不会中断阅读节奏。
具体动作是:选一篇作为事实主文,把完整背景、边界条件、例外情况写全;其他文章只保留一句最小陈述,并链接过去。执行后你会得到一个可观察的结果——后续修改这个事实时,只需要改一处。如果发现改完主文后,其他文章的段落读起来像被截断,说明那些位置本来就不该合并,应回退为就地保留。
代价也很明确:读者多了一次跳转,跳出概率会上升;主文一旦写得不完整,错误会通过内链扩散到所有引用它的页面。因此合并路线要求主文的事实描述足够稳定,不适合那些本身还在频繁变动、边界尚未确定的事实。
当同一事实在不同文章里服务于不同结论时,保留重复更稳妥。典型情形是:一篇面向初次接触的读者,需要自包含地讲完;另一篇面向已经熟悉的读者,事实只是过渡句。强行合并会让前者不断跳转,让后者背负多余背景。
保留不等于原样复制。可执行的动作是统一事实的“最小表述单元”:把数字、条件、例外固定成一套措辞,各篇按需截取。例如主表述是“在满足条件 A 时,窗口为三十天;条件 B 时缩短”,那么讲成本的文只引用前半句,讲异常的文只引用后半句。这样既避免同义改写造成的表述漂移,也不会让每篇都背上完整段落。
代价是维护成本上升。事实一旦变化,你需要逐篇核对哪些位置引用了它。缓解办法是给这类事实加一个统一的标记方式,例如在编辑备注或结构化字段里标注来源主文,修改时按标记检索,而不是靠记忆。
当你觉得“重复太多”但又拿不准该动哪篇时,可以先区分原因,再决定动作:
注意,某篇页面的抓取或展示数据下降,不能单独证明是重复内容导致的,也可能是需求变化、链接结构变动或抓取预算分配的结果。把相关性当成因果,容易让你改错地方。
有几种情形应当暂缓合并。一是事实本身还在验证阶段,主文尚未稳定,此时合并会把不确定性放大;二是两篇文章的读者预期差异很大,合并后主文必须同时满足两种预期,反而更难写清;三是该事实涉及具体条件分支,合并后读者需要来回跳转才能拼出完整判断。
更实际的做法是先做一次小范围试验:选三到五篇有共同事实的文章,按角色分类,只对“论据型”重复做合并,观察一段时间内读者的阅读路径和你的维护耗时是否改善。如果合并后维护确实变轻、读者没有明显流失,再扩大范围;如果出现段落断裂感或跳转过多,就退回保留路线,只统一措辞。
最终判断标准可以归结为一句话:这段事实是否改变了读者在本文中的下一步动作。会改变,就保留到够用为止;不会改变,就收敛到一处,让每篇文章只承担它真正需要承担的论证。