dumidumi
  • 指南
  • 配置项
  • 主题
  • 插件
⌘ K
介绍
什么是 dumi
基础
初始化
目录结构
约定式路由
页面渲染配置
写组件 demo
Markdown 增强
进阶
多语言
页面 Tab
移动端组件研发
自动 API 表格
其他
从 dumi 1.x 升级
常见问题
Open-source MIT Licensed | Copyright © 2019-present
Powered by self

多语言

让文档站点变成多语言这件事,对 dumi 用户来说是开箱即用的。比如我们使用中文编写了 docs/index.md 作为站点的首页,现在希望增加站点的英文版本,只需要在 .dumirc.ts 里为 locales 配置增添一项 en-US 语言,并且创建一个带 en-US locale 后缀的同名 Markdown 文件即可:

.
├── docs
│ ├── index.md # 已有的中文版首页
│ └── index.en-US.md # 新创建的英文版首页

这样一来,当用户访问 www.example.com 时 dumi 会渲染中文版首页,访问 www.example.com/en-US 时 dumi 会渲染英文版首页,对于其他页面也是一样的。

在 dumi 的默认配置中,zh-CN 是默认语言,en-US 是第二种语言,如果你需要修改这个配置,比如修改默认语言、或者添加更多语言,请查看配置项 locales。