核心能力
gcms 的多语种设计:独立语种路径、互译分组与 hreflang 输出
每个语种都有独立路径、独立内容和自动 hreflang。每种语言都是一个可以单独运营的入口。
做多语种,翻译界面文案只占一小部分,更费心的是让每种语言的内容有清楚的地址,并告诉搜索引擎各语种版本之间的对应关系。gcms 从路由到 SEO 标记都按这个思路设计。

一种语言,一段路径
/zh/…、/en/…——每种语言有独立的 URL 前缀,甚至可以用各自的 slug。地址语义清晰,分享与收录都干净。
内容逐语种维护
同一篇文章的各语种版本通过「互译分组」关联,可以分别编辑、分别发布、互不打架。某种语言还没译?那一页只会出现在已经有译文的语种里,不会冒出一个半成品页面。
hreflang 自动输出
每个页面都会自动生成 hreflang 多语言替代链接(含 x-default),告诉搜索引擎「这页还有这些语言版本」,方便它把不同语言的读者带到对应版本。hreflang 之外还默认输出哪些标记,见 hreflang 与其它 SEO 标记怎么输出。
还能自定义语种
内置一批预设语种,也能在后台新增任意语种——加一门语言,不用改一行代码。
默认语种不是硬跳转
后台设置里的「默认语种」更像兜底规则:当访问者的浏览器语言不在启用语种范围内,就回到默认语种;当路径已经明确是 /zh/ 或 /en/ 时,gcms 尊重路径,不强行改走别的语言。这对用户体验和搜索引擎都更稳定。
你正在读的这页,就有一个英文版本。点右上角的语言切换试试。