导入旧内容后标题与文件错位,先不要批量改标题。更稳的做法是:如果旧系统还能导出“标题—文件名—正文首段”的对应表,就以导出表为主进行核对;如果对应表已经丢失,只能从正文首段和文件名反推,那么先冻结写入,再按“文件名线索、正文线索、内链线索”三层逐一确认,确认一批才写入一批。这样做的原因是,错位往往来自导入时的排序或编码差异,直接改标题会把原本正确的关系也搅乱。
两种条件决定完全不同的核对顺序。
条件一:旧系统仍可访问,能导出结构化对应表。此时标题与文件的正确关系在导出表中通常是权威的。文件名可能因重命名、空格替换或大小写变化而失真,但导出表里的标题与正文标识一般更接近原始状态。核对时以导出表为准,文件名只作为辅助线索。
条件二:旧系统已停用,只剩一堆文件和一份不完整的标题列表。此时没有任何一方绝对权威,必须靠正文首段、文中自指内容、图片文件名、内链锚文本等证据交叉验证。核对顺序应从证据最多的文件开始,而不是从列表第一条开始。
判断依据很简单:先抽三到五个文件,看导出表里的标题能否与正文首段自然对应。如果三五个里有两三个对得上,说明导出表基本可信;如果几乎全对不上,说明导出表本身也可能已经错位,要转入条件二处理。这一步的结果直接决定后面用哪种核对表,所以不要跳过。
把导出表整理成三列:标题、文件名、正文首段前二十个字。然后按下面顺序操作。
这里有一个实际动作值得单独说明:先只写入标题,不碰文件名。写完标题后,重新打开列表页,检查标题与正文首段是否一致。如果一致,说明导出表可靠,可以继续处理文件名;如果仍错位,说明问题出在导入映射而不是标题本身,此时应停止写入,回到导入配置或字段对应关系上排查。这个动作的结果决定了下一步是继续修内容,还是先修导入流程。
没有可靠导出表时,按证据强度从高到低核对,而不是按文件顺序。
假设有三个文件,文件名分别是 post-01.html、post-02.html、post-03.html,标题列表里剩下“旧博客迁移注意事项”“评论系统更换记录”“订阅入口调整说明”。先看正文首段:如果 post-02.html 的首段在讲评论系统,那么它对应“评论系统更换记录”的可能性最高。再用图片名和内链锚文本验证一次,确认后才写入。这个假设说明的是核对方法,不是真实迁移结果。
错位核对完成后,不要把所有旧内容都原样保留。判断标准是:正文仍然回答一个具体问题,且标题能准确概括它,就保留;正文只剩公告、过期活动说明、已失效的订阅引导,或者标题与内容已经无法对应,就让这部分退出,不必强行修复。
保留时,标题与文件名应同时确定,避免只改一处导致下次导入再次错位。退出的内容建议单独归档,不要直接删除,以便日后核对时还能查到原始对应关系。例外情况是:如果某篇内容虽然过期,但被其他保留文章大量引用,应先更新引用处的锚文本,再决定是否退出,否则会产生新的断链和错位。
全部写入后,做一次反向检查:随机抽取保留内容的标题,回到列表页确认它指向的正文首段是否符合预期。同时检查内链锚文本是否与目标标题一致。比较改动前后时要注意,搜索需求和季节变化本身也会影响数据,不能把某次抓取量或请求量的变化单独当作核对正确的证据;抓取量归零也可能来自导入暂停、服务器响应变化或采集周期差异,需要结合导入日志一起看。
如果反向检查仍有错位,说明前面的核对表遗漏了某类证据,应回到条件二重新补做,而不是继续批量改标题。核对的目标不是一次改完,而是让标题、文件名和正文三者之间的关系稳定下来,后续再导入时不再重复错位。