35 lines
932 B
TypeScript
35 lines
932 B
TypeScript
import { defineConfig } from 'dumi'
|
|
import { resolve } from 'path'
|
|
|
|
export default defineConfig({
|
|
themeConfig: {
|
|
name: 'RustUI',
|
|
logo: false,
|
|
nav: [
|
|
{ title: '指南', link: '/guide' },
|
|
{ title: '组件', link: '/components' },
|
|
],
|
|
socialLinks: {
|
|
github: 'https://github.com/donghym/RustUI',
|
|
},
|
|
sidebarGroupModePath: true,
|
|
},
|
|
apiParser: {},
|
|
resolve: {
|
|
docDirs: ['docs'],
|
|
entryFile: './src/index.ts',
|
|
atomDirs: [
|
|
{ type: 'component', dir: 'src/components/common' },
|
|
{ type: 'component', dir: 'src/components/layout' },
|
|
{ type: 'component', dir: 'src/components/nav' },
|
|
{ type: 'component', dir: 'src/components/entry' },
|
|
{ type: 'component', dir: 'src/components/display' },
|
|
{ type: 'component', dir: 'src/components/feedback' },
|
|
],
|
|
},
|
|
alias: {
|
|
'RustUI': resolve(__dirname, 'src'),
|
|
},
|
|
outputPath: 'dist-docs',
|
|
})
|