There’s a very interesting “younger generation” of markmap, which says it’s based on that repo, but seems more advanced, is being updated now, and includes (apart from math equations) a gatsby plugin.
For years I tried various mindmap programs and always quit. To work well, they've got to be very good. I've found one now that allows me to type as fast as I can ideas and then just move them around easily. cut connections, reconnect. It has to be fast. It has to be much better than a simple outline. This is hard to do and I don't think it can be done with md, css, and electron. Real useful mindmapping deserves its own program.
Joplin can always import a PNG of a mindmap, or turn an html outline into a joplin document. But I don't think it can be a really good mindmap program.
I agree that the mind map needs a separate program, but this does not mean that it cannot be integrated into joplin. The following is how I use the mind map in vscode. Since it is an svg file, it can be previewed in markdown at the same time.
I think that something like markmap with joplin will already go a long way but I agree that it will not be a complete mindmap solution. Some things are already possible with mermaid but I think markmap would be simpler and faster to type.
At present, there is some cross-play at work with another plugin, Kity Minder (v1.0.15 in use).
When your plugin (Markmap: 1.0.0) is installed, Kity Minder changes its behaviour and instead of opening its normal interface to create a diagram, it appears to output a diagram using your plugin.
Fully agree, speed and a small number of keystrokes per "new node" are essential. That is why Freemind was great, and Simplemind isn't. But back to Joplin, if one could paste a mindmap into Joplin (manually or automaticlly) that would be a great feature.
Thank you very much for your praise. I have upgraded to version 1.0.16, mainly to update the language packs including Japanese, German, Polish, etc. Since I do not understand languages other than English and Chinese, if there is a mistake in the translation, or because of the translation The text in the post is too long, which will affect the effect of the page. Please go to github to commit the language pack file, and I will update it regularly.