结论先行:如果重复说明在所有页面上的含义完全一致,提取到公共页面通常更省维护;但只要它在不同页面里承担不同解释、对应不同受众或需要不同的下一步动作,单独提取反而会削弱上下文。判断依据不是“重复次数多不多”,而是这些重复文字是否随页面变化而改变含义。下面按可操作的方式拆开说明。
把重复段落分成两类,决策会清晰很多。
实际动作:把准备提取的段落逐句标注,能原样复制到任意页面且不产生歧义的句子留下,需要改主语的句子剔除。标注完成后,剩下多少恒定内容,就决定公共页面该写多长。这一步的结果直接决定下一步是“整体搬迁”还是“只搬骨架”。
公共页面写清“是什么、适用于谁、不适用于谁”,原页面保留一句指向公共页的说明,并补上本页特有的主语和条件。这样读者在原页面仍能知道这条说明对当前对象意味着什么。
当重复内容本身包含多种情况时,把分支完整写在公共页,各页面只呈现与自身相关的那一支。这样既避免每页重复全部条件,又不会让读者看到与己无关的前提。
如果某句话一旦离开本页就失去指向对象,就不要提取,留在原地。公共页可以收录它的通用版本,但原页面必须保留具体版本,否则读者需要跳转才能理解当前页在说什么。
假设一个例子:某业务有十个页面都写着“办理前需确认资格”。若资格标准完全一致,提取到公共页并让十个页面统一引用是合理的;若其中三个页面的资格标准与其他七个不同,那么只应把共同部分提取,差异部分留在各自页面。这个例子的数字仅用于说明判断方法,不代表任何真实统计。
反例:当公共页面本身无法被稳定访问、被频繁改动,或者引用它的页面需要独立成立(例如被单独分享、单独打印、单独投放)时,提取就会带来新的风险。此时即使内容是恒等型重复,也应在页面内保留关键说明,而不是完全依赖公共页面。
另一个失效条件是前提发生变化:如果原本统一的资格标准后来按对象拆分了,那么先前提取到公共页的内容就需要重新拆分回各页面。也就是说,提取不是一次性决定,而是要随业务前提变化回检。
不要只看公共页面是否被正常展示,而要看原页面在脱离公共页面时是否仍可理解。可以按下面顺序检查:
如果第一步就讲不通,说明提取过度,下一步应把关键主语和条件补回原页面;如果第二步出现未覆盖的类型,说明公共页需要增加分支,而不是继续删减原页面文字。改动后短期数据没有明显变化,也不能单独证明处理正确,还需要结合上面两项内容检查一起判断。
把重复说明提取到公共页面,本质是一次上下文责任的重新分配:公共页负责稳定不变的部分,原页面负责指向具体对象的部分。先分清哪些句子离开本页会变义,再决定提取比例,最后用“遮住引用是否仍可读”来验收,这样才能在减少重复的同时不丢失读者理解当前页面所需的背景。