Skip to main content
Engineering130 1 分钟阅读

静态导出下的多语言路由考量

作者

在纯静态导出的站点上,基于 URL 的语言路由与客户端切换方案的取舍。

这是 i18n-routing-considerations 的中文译文,与英文原文位于相同的树内相对路径, 因此构成一对 twin:content/posts/…content/zh/posts/…

为什么选择 URL 路由

客户端语言切换在水合后才生效,会带来闪烁与 hydration 告警;把语言编码进 URL 之后,服务端在构建期就知道该渲染哪种语言。

稀疏镜像

只有存在中文内容的页面才会生成 /zh/ 路由 —— 没有译文的页面不会凭空多出一个 中文外壳的副本。

Tanscp

作者

Tanscp

Coder, Writer, Creator.

Follow on WeChat
Follow on WeChat