LincZero / obsidian-any-block

A Obsidian Plugin. You can flexibility to create a 'Block' by some means. It also provides some useful features, like `list to table`.
https://linczero.github.io/MdNote_Public/ProductDoc/AnyBlock/
GNU Affero General Public License v3.0
173 stars 8 forks source link

[BUG]list2mindmap报错,我查看了前边两个关闭问题,我在没有非法字符的情况下也不能使用 #23

Closed guanyubin closed 1 year ago

guanyubin commented 1 year ago

image

[list2mindmap]

LincZero commented 1 year ago

[listroot(主题)|list2mindmap]

这个的原因在于mermaid的mindmap需要一个中心节点(mermaid的这个确实不是太好用),直接在列表的外面加一层可能比较不优化,可以通过 listroot 的方式增加根节点,效果等同于

- a
  - 1
      - 1
  - 2
      - 2
  - 3
LincZero commented 1 year ago

程序上或者可以加一层判断:当没有中心节点时自动加一个。

但其实也不优雅,换 markmind 库还是最好的选择,对md和其他字符的支持也好