给静态博客做减法:首发版本里主动删掉了什么
一次范围控制复盘:哪些看似标准的博客功能被移出首发,以及这些取舍如何改善性能、可访问性和维护成本。
示例文章:本文用简单排序规则演示相关文章功能,内容可替换,不代表个性化推荐或读者画像。
小型内容站不需要推荐服务,也能提供有用的继续阅读入口。关键是规则透明、结果稳定,并在没有真实关联时愿意不展示整个区域。
标签比分类更具体。两篇文章共享的标签越多,主题通常越接近。因此可以先按共享标签数量降序排列,并排除当前文章。
当共享标签数量相同,同分类文章优先。分类不能替代标签,因为一个分类可能覆盖多个不同问题。
剩余并列项按发布日期降序,再按 slug 字典序排列。这让同一份内容在 Windows、Linux 和不同构建时间得到一致结果。
若候选文章没有共享标签且不属于同一分类,查询返回空数组。页面不会为了填满版面而展示随机文章,也不会渲染空标题和空容器。
一次范围控制复盘:哪些看似标准的博客功能被移出首发,以及这些取舍如何改善性能、可访问性和维护成本。
从字段长度、分类白名单到别名冲突,说明如何把静态内容错误提前到构建阶段,并保持页面消费契约稳定。
用五类可审计的决策记录,把一次能演示的 AI 原型转化为团队可以理解、验证并持续维护的产品实现。