Convert Markdown to a Mind Map
markmap.js.org
markmap.js.org
Slightly related, I also like: https://www.diagram.codes/
Mairmaid looks nice
I will try it out! I have a use case for this that has thousands, will try both tools out to see if I get better results than with my current d3 script that I found laying around on the internet.
I've had some successes and a lot of failures over the years.
(It seems like 'Mind Map' referred to by the OP is just the Horizontal Tree Layout of this tool.)
Having said that, I really wish this was available as a library rather than just a website and a desktop app, but I suppose the best things in life aren't free
(I'm aware there are other ways to do offline views like this, happy to explain the relative pros and cons of Repla's approach versus others as I see them, if anyone is curious, just ask!)
Every time I see something like this, my thought process is:
“Cool, that could be useful for X”
“Hmm X is proprietary. I’m not typing into some random website.”
“Can I run this locally?”
“Nope, not natively. Is it worth my time to hack it?”
The app is already available to download and try, with a couple of interesting use cases you can read about on the site. We're also shipping a Markdown preview that's in testing now shortly. The next plugins we're looking at after that are Mermaid (https://mermaid-js.github.io/mermaid/#/) and now Markmap too.
Eg. Mind maps aren't trees- they are bigraphs, this is limited to trees.
Someone needs to plug in this renderer with Graphviz.
Yes! So many of the mind-mapping software is limited to just trees, plus there's no way of styling some paths differently, the interface is far from ergonomic, in short: I couldn't find an interactive tool for drawing complex relationships between many kinds of content (I want to be able to put an image in one place, then paste a bit of some documentation in another, then connect them in some way, then repeat this 100 times and then have the tool "auto-layout" all the content.)
Here's the thing I'm currently trying to create: https://github.com/piotrklibert/awesome-config - I need it in SVG so that the links are working, plus it would be nice to be able to show/hide portions of the graph. I'm currently using Gliffy, but it's getting slower and buggier with every box added.
Any advice on what to use for things like these?
I know and like pure-text diagramming solutions, but they don't work that well for diagrams designed to span multiple displays in width or height. Or put another way - my editor, as glorious as it is, is not designed for rapid zoom-in/zoom-out on various parts of an 80000x80000 rows/cols text file. I want to be able to work in an interactive environment, where I can rapidly switch between the overall outline view and the focused, detailed view of just a few nodes. Moreover, I need to able to embed (and preview if possible) different kinds of content, from syntax-highlighted text to images to videos, plus it should render natively in a browser (hence the SVG).
My use case for this is putting together a knowledge-base (think Wikipedia, just for my personal data), which would use direction, color, line thickness and kind (dotted, dashed, etc.) to bind related subjects and show the relations between them in 2 dimensions. Feature-wise Gliffy is close to what I have in mind, but it doesn't handle a scale big enough to be called a "knowledge-base" - "infographic" is the most it can produce.
[2] https://raw.githubusercontent.com/piotrklibert/awesome-confi... (made with Gliffy)
Just learned, that I'm looking for a 'cognitive map'.
I'm running latest Firefox under Ubuntu 19.10
# Fruits
## Orange
Oranges were first grown in...
## Banana
Bananas originated in...
Then the mind map would have Fruits -> [Orange, Banana], and you could click on Orange or Banana to expand the full content of the note. This is how I format my notes at least.# This
## This branch
### This sub branch
### Another sub branch
## This other
## And another
## One more
### This one has a branch
- one
- more
- thing
### and another branch
- what
- is
- this
- melon
- test
- test2
- and more
- and more[1]: https://github.com/gera2ld/markmap-lib/blob/master/src/view....
I have a couple wild ideas for CLI and/or CICD usage, but I'm not familiar enough with reading JS to know if I can just copy something locally and expect it to work, or if I would need to install a bunch of dependencies.
It visually looks really familiar, but looking at package.json there only seems to be d3. I've looked at a bunch of options for rendering mind map, so I'm particular curious.
For me, it is though more like "a dynamic table of contents" (at least, I would use it in that way).
Thank you!!
Do you have examples for cool this you did with it? I'd like to get some inspiration
``` # header
Body
>quote ```
Otherwise great work.
i've been using this for a while: https://plantuml.com/mindmap-diagram
Having worked with these for a while, some people actually think their job is to be the stewards and gatekeepers of knowledge that can in fact be easily encoded into a taxonomy and ontology to make it scale.
I love these, and every tool like this is fundamentally subversive. Just don't be surprised when someone tries to discredit it.