博客
← 全部博客

个人网站的双语内容模型

语言切换不只是翻译按钮:路由、内容身份与缺失翻译都需要明确规则。

同一篇内容的中英文版本应共享一个稳定标识,而不是依靠两个碰巧相似的路径建立关系。

先解决身份,再解决路径

稳定的内容身份让语言切换、站点地图和 canonical 信息都可以由内容模型生成。文件可以移动,导航顺序也可以改变,而公开 URL 不必跟着失效。

不要静默混用语言

如果某篇文章缺少翻译,构建应明确指出问题,或者页面应诚实显示缺失状态。静默回退成另一种语言会让读者误以为切换已经生效。

这是示例文章,后续会替换为真实的实现记录。