umijs / dumi

📖 Static Site Generator for component library development
https://d.umijs.org
MIT License
3.56k stars 1.18k forks source link

bug: 分组展示 #138

Closed shaodahong closed 4 years ago

shaodahong commented 4 years ago

Versions

Steps to reproduce

.
├── README.md
├── components
│   ├── async-button
│   ├── form
│   ├── hooks
│   ├── index.tsx
│   ├── modal-form
│   ├── modal-table
│   ├── table
│   └── utils
├── docs
│   └── FAQ.md
├── now.json
├── package.json
├── site
│   ├── index.html
│   ├── umi.css
│   └── umi.js
├── tsconfig.json
└── yarn.lock

组件目录 compoents,每个组件 index.zh-CN.md 包含

---
group:
  title: Components
---

但是展示出来每个都是一个独立的

仓库地址:https://github.com/shaodahong/ant-design-admin 演示地址:https://ant-design-admin.now.sh/

What is Expected?

都包含在 Components 分组下

What is actually happening?

每个都是一个独立的 Components 分组

shaodahong commented 4 years ago

配置文件中已经添加了

  resolve: {
    includes: ['components'],
  },

所以访问的都是一级 path,如果加上 group.pathcomponents,那么是访问不到页面的

PeachScript commented 4 years ago

includes 的目录都会作为根目录再往下识别,这个场景把 components 放进 src 目录下即可; 如果不希望改动目录结构,那么设置所有 .mdgroup.path/components 即可,可以参考 umijs/hooks 的目录结构:https://github.com/umijs/hooks/blob/master/packages/hooks/src/useCounter/index.en-US.md