文章›静态导出下的多语言路由考量Engineering2026-02-20130 字1 分钟阅读静态导出下的多语言路由考量作者John Hu在纯静态导出的站点上,基于 URL 的语言路由与客户端切换方案的取舍。#i18n#nextjs本页目录为什么选择 URL 路由稀疏镜像这是 i18n-routing-considerations 的中文译文,与英文原文位于相同的树内相对路径, 因此构成一对 twin:content/posts/… ↔ content/zh/posts/…。 为什么选择 URL 路由 客户端语言切换在水合后才生效,会带来闪烁与 hydration 告警;把语言编码进 URL 之后,服务端在构建期就知道该渲染哪种语言。 稀疏镜像 只有存在中文内容的页面才会生成 /zh/ 路由 —— 没有译文的页面不会凭空多出一个 中文外壳的副本。作者John HuCoder, Writer, Creator.Follow on WeChat标签#i18n#nextjs下一篇中文原创示例文章2026-03-01相关文章2026-03-01写作中文原创示例文章一篇只存在于中文内容树中的原创文章 —— 没有英文 twin,自成规范 URL。