请问,Ant Design Pro 文档系统使用的是哪个开源框架实现的吗?
Ant Design Pro 的文档系统使用的是 dumi 框架来实现的。dumi 是一个为组件开发、文档和展示而设计的文档生成工具,是 Umi(一个基于 React 的企业级前端应用框架)的子项目。它专注于帮助开发者构建组件库及其文档,支持 Markdown 和 JSX 的混合编写方式,可以很方便地生成文档网站。
以下是一个简单的示例,展示如何使用 dumi 创建一个文档网站。
sh npm install -g dumi
sh mkdir my-dumi-app cd my-dumi-app npm init -y npm install dumi
在项目根目录创建 .dumirc.js 配置文件:
.dumirc.js
js // .dumirc.js export default { title: 'My Dumi App', mode: 'site', };
在 docs 目录下创建一个 index.md 文件:
docs
index.md
```md # Hello dumi!
这是一个 dumi 生成的文档示例。
```jsx import React from ‘react’;
export default () =>
sh npm run docs:dev
sh npm run docs:build
以上步骤将创建并启动一个简单的 dumi 文档站点,您可以在浏览器中查看和编辑文档。
Ant Design Pro 使用 dumi 来管理和展示其文档,包括所有的指南、API 文档、示例代码等。通过 dumi,Ant Design Pro 文档系统实现了高效的文档编写和展示,提升了开发者的使用体验。
更多详细信息可以参考 dumi 的官方文档:https://d.umijs.org/