把正文只存一处,其他栏目只保存指向它的引用或摘要,是维护单一来源最稳妥的做法。很多新手建站时会发现一个反直觉的结果:内容复制到多个栏目后,某些页面反而不容易被找到,或者更新后不同栏目显示不一致。这不是“内容越多越好”的失效,而是同一份内容被拆成多个独立副本后,更新只改了其中一份,其他副本逐渐变成过期信息。要解决这个问题,先拿你手里已经出现在两个栏目里的那篇资料,判断它是“同一份内容的不同入口”还是“确实需要两篇不同文章”,再决定用引用、摘要还是独立重写。
同一内容进入多个栏目,通常有三种可区分的原因,处理方式完全不同:
判断依据不看栏目数量,而看“更新时你需要改几处”。如果每次改动都要同步三个地方,说明已经产生了多个来源。
选定一个栏目作为正文的“主位置”,其他栏目不再存放完整正文。具体动作可以这样执行:
这个动作的结果是:以后修改正文只需改主位置一处,其他栏目自动反映最新内容。下一步你再检查那些摘要是否足够让读者判断要不要点进去,如果摘要太短导致读者误判,就补充一句说明,而不是把正文再复制回来。
改完之后,不要凭感觉认为已经统一。可以用下面几个可核对的信号来验证:
这里要提醒一点:站内搜索不到某句话,不能单独证明单一来源已经做好,也可能只是搜索功能没有覆盖那个栏目。所以搜索信号要和修改测试一起看,两个信号一致时结论才可靠。
假设你有一篇《建站前要准备哪些素材》,既放在“准备工作”栏目,又放在“常见问题”栏目,两边都是完整正文。某天你补充了一条关于图片尺寸的说明,只改了“准备工作”那一份。结果读者从“常见问题”进入时看到的还是旧版本,两处内容开始分叉。
按单一来源处理:把“准备工作”设为正文主位置,把“常见问题”里那一篇改成摘要加链接。修改后,无论读者从哪个栏目进入,看到的正文都是同一份。下一步你只需要在新增内容时判断:这是对正文的补充,还是需要单独成篇。如果是补充,就只改主位置;如果是面向另一类读者的独立说明,就新建一篇并注明与主位置的关系。
单一来源不是把所有相似内容都塞进一个页面。以下情况应保留为独立内容:
判断标准是:合并后是否让某一类读者需要跳过大量无关内容才能找到自己要的部分。如果是,就保留独立页面,只在页面内互相链接,并约定好谁以谁为准。这样既避免了复制副本带来的更新混乱,也不会为了单一来源而牺牲可读性。最后一步是给这些独立页面加上一句来源说明,让后来维护的人知道改动时应该先改哪一处。