Peach
Peach
非 bug,默认为字典序,ref: https://d.umijs.org/guide/conventional-routing#%E6%96%87%E6%A1%A3%E6%A0%87%E9%A2%98%E5%8F%8A%E6%8E%92%E5%BA%8F 但你这个场景设置 order 会比较啰嗦,可以选择给标题补零,比如 `001.xx`,`102.xx`
> 但是这样用户体验不是很好 你说的有道理,我试了下 macOS 的 Finder 虽然也是字典序展示文件列表,但倘若文件名显式以数字开头,仍然会尊重数字的顺序(并且 macOS 似乎做得更多,比如 `a.11.x` 会在 `a.2.x` 之后) 我会将该 issue 以 feature request 的形式重新打开,如果你对排序规则优化有需求且有兴趣帮 dumi 完善,欢迎提交 PR
@Zhou-Bill 已发布 + [email protected]
安装 plugin-sass 插件试下:https://d.umijs.org/plugin#umijsplugin-sass
是指 demo 实时编辑预览吗,能支持自然很好但目前没精力做,如果你感兴趣的话欢迎 PR ref 下以前的讨论:https://github.com/umijs/dumi/issues/623#issuecomment-1449273652
@fewismuch 有兴趣把它实现到 dumi 默认的 Previewer 里吗,设想的大致效果: 1. 新增一个 sandpack 的按钮 2. 点击按钮后会把默认的预览换成 sandpack 的组件(最好 sandpack 是通过 umd 按需加载的),同时隐藏默认的源码展示和其他按钮,除非退出 sandpack 模式 3. 源码的参数比如 demo 文件内容可以通过 Previewer 的 props 拿到,不需要用 raw-loader
@DBSDs 非常欢迎,但这个 feature 应该比较复杂,建议先调研下在 Discussion 里写个 RFC 讨论下 另外同步下目前与这个 feature 有关的进展: 1. @MadCcc 在 feature 分支实现了一个基础的 live demo,目前用在了 Ant Design 官网上,相关 PR:https://github.com/umijs/dumi/pull/1905 2. 我正在熟悉这个 PR,打算做一些调整后作为 2.3.0 的特性之一发布,[2.3 的计划](https://github.com/umijs/dumi/discussions/1969) 你可以先看看上面的信息,有两个可选的推进路线: 1....
目前没有精力做技术栈的扩充,你有兴趣的话可以自定义技术栈实现 Taro 的接入,建议先搞个 RFC 自定义技术栈简单文档:https://d.umijs.org/plugin/api#registertechstack Vue.js 技术栈支持:https://github.com/umijs/dumi/pull/1922 Vue.js 技术栈支持的讨论:https://github.com/umijs/dumi/discussions/1959
方案还可以讨论下,嵌入代码是希望用代码块包裹渲染,这里除了拿到文件内容,还要用代码块语法包裹起来,可能 embed 得支持 `type` 属性,指定 `code` 的时候就包裹 另外如果要像 issue 描述说的可以指定某个类型,那还需要解析这个文件的 AST,复杂度会很高我觉得做的必要性不大,实现行号和正则匹配即可