KuangPF / dumi-theme-antd

A antd site theme package for the dumi framework.
https://kuangpf.com/dumi-theme-antd
MIT License
42 stars 19 forks source link

feat: 增加多级 sidebar 支持 #8

Closed dream2023 closed 1 year ago

dream2023 commented 1 year ago

更新的内容有点多,但主要是增加多级 sidebar 支持。

0ad56b3444d880220e365b0ad98c22e

dream2023 commented 1 year ago

因为改动确实不少,如果不能接受,麻烦告知一下,我自己发一个包

KuangPF commented 1 year ago

首先欢迎 pr。 看了下,目前在非 sidebarGroupModePath 模式下是支持多级侧边栏的: 多级菜单 概览页:

---
group:
  title: 设计模式
  order: 2
order: 0
title: 概览
---

在企业级业务中使用设计模式,可以显着增加研发团队的确定性,节省不必要的设计,保持系统一致性,让设计师专注于创意最需要的地方。

数据可视化页:

---
group: 设计模式
type: 模板文档
order: 2
title: 数据可视化页
---

数据可视化类的页面通过一系列图表展现及辅助解读,用户通过浏览和操作数据图表,来实现特定分析目的,制定数据驱动型决策。

## 设计目标

让使用者快速、清晰地理解数据意义,快速进行分析趋势,驱动决策。

看下能满足你这边的需求不呢

dream2023 commented 1 year ago

我们原文档是有多级目录的 /aa/bb/cc ,但是 dumi 默认看到这种三级目录就会自动点击后跳转。具体效果如下:

https://github.com/KuangPF/dumi-theme-antd/assets/19297757/0dc38c42-dc79-444d-9f9a-a1ad139e0b93

KuangPF commented 1 year ago

这个 pr 提交内容以及功能的确挺多了,看了下没啥问题,上面 package-locked.json 删除下以及内置组件和markdown的样式修改有点疑惑,调整下就合入了。

dream2023 commented 1 year ago

上面说的 2 点:

1、package-locked.json 没被删除

package-locked.json 并没有删除,只是内容太多,github 隐藏了而已。

2、样式修改

可以撤回。

2.1 第一个改动是 code 这样的字体改为红色,而非灰色,但我看了一下 ant-design 确实是灰色,所以可以撤回更改。

改动前

image

改动后 image

2.2 markdown 注释的斜体去掉

对于中文而言斜体不是很好看,所以当时把斜体去掉了。

改动前: image

改动后: image

但这个无伤大雅,也可以撤回。

3、内置组件

增加了 2 个,其中 Navigate 可以撤回,但是 Alert 建议保留,这样用户就可以在 markdown 中这样使用。

<Alert>
内容
</Alert>
dream2023 commented 1 year ago

你看还有没有不理解的地方?

KuangPF commented 1 year ago

这个pr很不错呀,为啥关了呢,你 reopen 一下,我晚上合入。

KuangPF commented 1 year ago

感谢贡献@dream2023 👏👏~ 我把文档细节优化下就发一个版本。