antvis/dumi-theme-antv

MarkDown解析表现与预期不一致

BoyYangzai opened this issue · 6 comments

1.

http://localhost:8000/api/Graph
预期:
image
实际:
image

2.

http://localhost:8000/api/TreeGraph
预期:
image
实际:
image
方案:全局修改markdown的class样式??

3.

http://localhost:8000/api/treeMethods
预期:
image
实际:
image

  1. 是指注释被意外移除?
  2. 是指要定制代码高亮主题?
  3. 应该是语法有问题,普通列的数量和 --- 列的数量不一致
  1. 是指注释被意外移除?
  2. 是指要定制代码高亮主题?
  3. 应该是语法有问题,普通列的数量和 --- 列的数量不一致
  1. 通过注释,实现某一行/区域的 highligt
  2. 第二个应该是 markdown 解析器,解析出来的 classname 和之前不匹配,导致 css 没有加上去
  3. 这个我们自己修改 markdown 的错误写法 @BoyYangzai

通过注释,实现某一行/区域的 highligt

dumi 打算实现这种用法,社区比较通用,看是否方便迁移:https://vitepress.vuejs.org/guide/markdown#line-highlighting-in-code-blocks

第二个应该是 markdown 解析器,解析出来的 classname 和之前不匹配,导致 css 没有加上去

可以创建 builtins/SourceCode 包裹 dumi 默认的 SourceCode 组件加上需要的 className,如果之前有现成的 SourceCode 组件也可以直接覆盖默认的,这样 1 应该也解了?

加 classname 这个应该是社区有 classname 规范吧,感觉直接 follow 比较好,这样社区上的 markdown.css 都能一键使用。

社区有 classname 规范吧

有相关链接么,dumi 现在高亮是用的 prism.js,className 也是它生成的,我理解应该是社区规范,可能和 AntV 现在的代码块有结构上的差异?

  1. 已经修复