-
Notifications
You must be signed in to change notification settings - Fork 0
/
.dumirc.ts
101 lines (100 loc) · 2.62 KB
/
.dumirc.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
import { defineConfig } from 'dumi';
const isDev = process.env.NODE_ENV === 'development';
const sourcePath = isDev ? '/' : '/SoyaMilk-design/';
console.log(`isDev--->`, isDev);
export default defineConfig({
base: sourcePath,
publicPath: sourcePath,
outputPath: 'docs-dist',
themeConfig: {
logo: `${sourcePath}logo.webp`,
name: 'SoyaMilk-design',
footer: 'SoyaMilk-design © 2024',
nav: {
// mode可选值有:override、append、prepend
// - override: 直接覆盖约定导航,与 nav: [{ title: 'Blog', link: '/blog' }] 配置相同
// - append: 将 value 中的导航追加到约定路由后面
// - prepend: 将 value 中的导航添加到约定路由前面
mode: 'override',
value: [
{
title: '介绍',
link: '/guide',
},
{
title: '组件',
link: '/components',
},
{
title: 'github',
link: 'https://github.com/enson0131/SoyaMilk-design',
},
],
},
// 相关文档: https://d.umijs.org/guide/conventional-routing
// https://d.umijs.org/config#sidebar
sidebar: {
'/components': [
{
title: '通用组件',
children: [
{
title: '按钮',
link: '/components/button',
},
{
title: 'Icon',
link: '/components/icon',
},
{
title: 'Message',
link: '/components/message',
},
],
},
{
title: '反馈',
children: [
{
title: '骨架屏',
link: '/components/button2',
},
{
title: '水印',
link: '/components/icon2',
},
],
},
{
title: '自定义 hooks',
children: [
{
title: '获取网络状态',
link: '/components/use-network',
},
{
title: '获取上一次 State 的值',
link: '/components/use-previous',
},
{
title: 'useLatest',
link: '/components/use-latest',
},
{
title: 'useUnmount',
link: '/components/use-unmount',
},
{
title: 'useClickAway',
link: '/components/use-click-away',
},
{
title: 'useLongPress',
link: '/components/use-long-press',
},
],
},
],
},
},
});