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`.
GNU Affero General Public License v3.0
125 stars 7 forks source link

[FR] list2markmap #21

Open Linzeal opened 1 year ago

Linzeal commented 1 year ago

使用了现在基于Mermaid的 list2mindmap ,感觉转化生成的mindmap好别扭,实在太丑了还不能像正常mindmap那样点击节点进行收起和展开。

看了github 里的markmap项目,markdown + mindmap ,这才是markdown里该有的mindmap,漂亮美观,也能正常节点进行收起和展开。Mermaid的 list2mindmap可以保留,建议新增一个基于markmap的mindmap转换处理器 list2markmap ,用于转换渲染为markmap。

markmap: image

Mermaid mindmap: image

yett1873 commented 3 months ago

赞同。小白不太懂,如果只实现上述markmap的外观、不要求节点能够折叠的话,是不是把list2table的边框改成多种颜色的下划线就行了? 确实mermaid对格式的要求太严,加点md语法就各种报错,期待能把任意内容的多级列表转为树状图😊