模板改变后,先不要逐页浏览。更可靠的做法是:把旧模板下每个页面的“字段—区块—链接”清单导出,再与新版模板的可用槽位做映射,溢出和缺项会立刻暴露。但这个结论只在页面结构相对统一时成立;如果站点里混有大量手工拼装的页面,导出清单本身就会失真,需要改用抽样加人工抽查。
模板本质上是一套字段容器。旧模板允许某页放三行摘要、两个附件、一段资质说明,新模板可能只保留一行摘要和一个附件位。内容本身没变,但它失去了落点。
常见表现有三类:
这三类问题的处理优先级不同。缺项影响页面完整性,溢出影响可读性,错位影响用户理解。先解决缺项,再处理溢出,最后调整错位,改动成本最低。
具体动作是:从旧站导出所有页面的字段名和对应内容长度,再列出新模板每个位置能容纳的字段名和字数上限。两列对照,就能得到一张差异表。
假设一个旧产品页有“型号、适用场景、交付周期、售后说明”四个字段,新模板的产品区块只提供“型号、适用场景、售后说明”三个槽位。那么“交付周期”就是溢出字段。反过来,如果新模板多出一个“认证信息”槽位,而旧数据里没有对应内容,它就是缺项。
这张表的价值在于:它把“页面看起来不对”变成可核对的条目。你不需要凭感觉判断哪个页面有问题,只需要按字段逐项确认。动作的结果会直接影响下一步——溢出字段决定是删、合并还是另建区块;缺项字段决定是补内容、留空还是暂时隐藏该区块。
反例很明确:当站点存在大量非模板化页面时,字段映射表会给出错误的安全感。比如运营人员过去用编辑器手工插入表格、图文混排和自定义按钮,这些内容没有对应字段,导出时可能被归入“正文”一个字段,实际却包含多种结构。
这时映射表会显示“正文未溢出”,但页面上表格已经横向溢出,按钮也失去了链接。判断依据是:如果同一栏目下页面结构差异超过你能快速列举的程度,就不要依赖字段导出,改为按模板类型抽样,每种类型人工打开三到五个页面核对。
旧内容退出时,保留有价值的部分比追求全量迁移更重要。可以按下面的顺序判断:
这个顺序的依据是维护成本与使用价值的比值。一个字段补上后长期有人看,就值得补;一个页面补完只有归档意义,就应该合并或下线。动作的结果会改变后续工作量:先处理高价值字段,能避免在低价值页面上耗尽迁移时间。
完成字段对照后,选一个字段最全、结构最复杂的页面,在新模板下完整走一遍。检查三件事:溢出字段是否被截断,缺项字段是否显示为空,错位内容是否还能被用户理解。
如果这一页通过,再按栏目批量处理;如果这一页就出现多处缺项,说明新模板的字段设计还没有覆盖旧内容的主要类型,此时应该先调整模板槽位,而不是逐页补内容。这一步的作用是防止在错误的结构上做大量重复劳动。
模板改变后的识别工作,本质上是把“页面看起来怪”翻译成“哪个字段没有落点”。能翻译清楚,后续的删、补、合并才有依据。