个人网站的双语内容模型
语言切换不只是翻译按钮:路由、内容身份与缺失翻译都需要明确规则。
先解决身份,再解决路径
同一篇内容的中英文版本应共享一个稳定标识,而不是依靠两个碰巧相似的 slug 建立关系。这样语言切换、站点地图和 canonical 信息都可以由内容模型生成。
允许翻译暂时缺失
双语网站不应该要求所有内容同时发布。更实用的策略是明确记录可用语言,并在缺失时给出诚实、可预测的界面。
语言切换不只是翻译按钮:路由、内容身份与缺失翻译都需要明确规则。
同一篇内容的中英文版本应共享一个稳定标识,而不是依靠两个碰巧相似的 slug 建立关系。这样语言切换、站点地图和 canonical 信息都可以由内容模型生成。
双语网站不应该要求所有内容同时发布。更实用的策略是明确记录可用语言,并在缺失时给出诚实、可预测的界面。