有条件的结论是:模板更换后,不要靠逐页浏览来确认内容是否完整,而应先建立“旧模板字段到新模板字段”的对应表,再用字段级抽查判断溢出与缺项。这个结论成立的前提是,旧站内容仍可导出、旧模板的字段含义还能被人工辨认。如果旧站已经无法导出结构化数据,只剩静态页面快照,那么对应表就失去依据,必须改用页面级比对,结论也随之改变。
溢出指旧内容在新模板中放不下,或被迫挤进不该出现的区域;缺项指旧模板里存在、新模板却没有承接位置的字段。两者在页面上的表现容易混淆,但处理顺序不同。缺项要先补位置,溢出要先决定删减还是扩展容器。
可以用一组可区分原因的证据来判断:
导出旧站内容后,按内容类型分组,例如产品、案例、文章、联系方式。为每组列出旧模板用到的字段名,再在新模板中标注每个字段的承接位置。没有承接位置的字段单独列一列,这一列就是缺项候选。
假设某旧站的产品内容包含“规格”“适用场景”“备注”三个字段,新模板只设计了主图和描述区。对应表会显示“规格”和“适用场景”无位置,“备注”可能被并入描述。此时先不要改模板,而是抽查十到二十条产品,确认这两个字段的实际使用频率。如果多数条目为空,缺项影响有限;如果多数条目有实质内容,就需要在新模板中增加展示区,或明确迁移到描述字段并接受信息层级下降。
溢出往往集中在少数超长条目上,全站扫描成本高。更实际的动作是按字段统计字符长度和图片数量,取最长的若干条在新模板中实际渲染。观察三类结果:文字是否被截断、图片是否变形、相邻模块是否被推离原位。
这个动作的结果会直接影响下一步:如果只有个别条目溢出,可以针对这些条目做内容压缩或单独排版;如果大量条目都接近容器上限,说明新模板的容器设计偏紧,应回到模板层调整,而不是逐条改内容。后者的工作量更大,但能避免后续每次更新都重复处理。
如果旧站的内容本来就依赖模板的视觉排版来传达含义,例如用表格对齐表达参数对比、用固定位置表达层级关系,那么字段对应表只能记录文字,无法记录这些关系。此时按字段迁移后,内容看似完整,实际语义已经缺项。判断依据是:把旧页面和新页面截图并排看,若信息之间的对照关系消失,就不能只靠字段清单验收,需要为这类页面单独设计结构或保留原排版逻辑。
在改动模板前,先完整导出旧站内容和页面快照,并记录导出时间。然后依据字段对应表和溢出抽样结果,把内容分成三类:直接迁移、压缩后迁移、不迁移但保留存档。对第二类和第三类分别写明判断理由,便于日后回溯。完成这一步后,再动新模板的字段和容器,顺序反了会导致缺项无法追溯,也无法判断是模板问题还是内容本身就没有。