修复 Docusaurus 英文版页面链接丢失语言前缀问题
· 阅读需 3 分钟
TL;DR
在 Docusaurus i18n 网站中,使用 <a href="/docs/xxx"> 绝对路径会在英文版页面跳转到中文版。解决方案:页面内链接用 <Link to="/docs/xxx">,MD 文档内用相对路径 ./xxx。
在 Docusaurus i18n 网站中,使用 <a href="/docs/xxx"> 绝对路径会在英文版页面跳转到中文版。解决方案:页面内链接用 <Link to="/docs/xxx">,MD 文档内用相对路径 ./xxx。
Docusaurus 3.9 对翻译文件格式有严格要求,code.json 和 current.json 中的值必须是 { "message": "xxx" } 对象格式,不能是纯字符串或嵌套对象。