先给结论:旧文章是否需要改,不取决于它发布时间多久,而取决于它引用的那段内容在新版产品文档里是否还成立。如果引用的是操作步骤、参数名或界面名称,旧文几乎一定需要核对;如果引用的是概念解释或设计原则,且新版没有改变立场,可以保留。实际操作中,最容易被漏掉的是间接引用——文章没有贴链接,但正文里写的按钮名称、限制条件、默认值已经和新文档不一致。
显式引用指文章里直接写了产品文档的链接,或者用“详见官方文档”这类指向。这类最容易批量找到,用站内链接检查就能列出清单。隐性引用则是文章把文档里的结论当成自己的话写出来,比如“这个字段默认保留30天”“在设置页开启后立即生效”。它没有外链,但一旦文档改版,这段话就变成错误信息。
选择依据很简单:显式引用处理的是可达性,隐性引用处理的是准确性。前者链接失效只影响跳转,后者内容过时会影响读者判断。两类都要查,但优先级不同——先处理隐性引用,因为它不会报404,你很难靠工具发现。
这种情况下,旧文章里的操作步骤和参数描述仍然成立,需要动的只是指向旧锚点或旧页面的链接。动作:把显式链接替换为新版对应页面,锚文本保持原有描述即可,不必为了“贴合新版”重写整段。结果:读者跳转后能落到正确位置,旧文的其余内容继续有效,下一步只需记录这次替换,等下次文档再变时优先复查同一批文章。
例外:如果新版把原来一个页面拆成了多个页面,旧文里“详见文档”这种笼统指向会失去落点。此时要把链接改到最贴近该段内容的那个新页面,而不是首页或总目录。
这种情况下,隐性引用是主要风险。动作:按旧文中出现的具体名词逐个核对,比如按钮名称、开关位置、生效条件、数值范围。发现不一致就改写该句,而不是只加一句“以最新文档为准”。结果:文章本身重新变得可执行,读者不需要再跳一次文档才能理解。下一步是把这些被改写的句子记进更新记录,标明对应文档的哪一部分发生了变化。
假设一个例子:旧文写“在高级设置里勾选自动同步”,新版把该选项移到了账户页并默认开启。此时只改链接没有意义,必须改句子,否则读者按旧路径找不到入口。这个例子只用于说明判断方法,不代表任何具体产品的现状。
与其把旧文章全部重读一遍,不如从新版文档出发做一份变更点清单,再反向匹配旧文。清单至少包含四列:变更点、变更类型(新增/删除/改名/改默认值)、旧文中可能受影响的表述、处理状态。变更类型决定动作——改名和改默认值几乎必然要求改正文,新增内容则只需判断旧文是否有必要补充。
执行时先搜旧文里的专有名词,而不是搜“文档”两个字。专有名词命中率更高,也更容易判断对错。搜完之后,把命中但确认无需修改的条目也标记出来,避免下次重复检查。
概念解释、背景原理、设计取舍这类内容,只要新版文档没有推翻原有说法,就可以保留。它们的价值不依赖具体入口位置,改版后反而更稳定。另一类可以不动的是明确标注了时间或版本的说明,比如“在某一版中”,前提是文章已经写清适用条件。
需要警惕的是把“没报错”当成“没问题”。链接能打开、页面能访问,只能说明显式引用可达,不能说明隐性描述仍然正确。抓取正常或点击正常也不能单独证明内容无需更新,它们还有别的解释,比如读者根本没走到出错那一步。
最后一步是决定复查节奏:把这次受影响的文章归为一组,在文档下次变更时优先检查这一组,而不是等全站巡检。这样处理的范围小、依据明确,也不会因为一次改版就把所有旧文推倒重来。