以前用过 幕布
来生成思维导图,觉的很方便,不过免费的还是有限制。 这段时间想做个思维导图软件,可是搜了很久都没找到好的教程。没办法从头开始做,只能用别人的库来实现。比较有名的一点的是百度脑图开源的 kityminder-core,它支持 json
, text
, markdown
,很满足需求。
我就写了个 jupyter notebook
的扩展 dmind。
示例
text 格式
1 | %%dmind text |
markdown 格式, 逻辑结构图
1 | %%dmind markdown right |
json 格式 , 目录组织图, 文艺绿
1 | %%dmind json filetree fresh-green |
碰到的问题
主题和模板设置无效
去看完整的百度脑图实现,用 setTimeout
解决
一个页面多个脑图
只能生成多个脑图对象来渲染
在 notebook 上显示太小
只能给 km-view
类设置固定大小 400px