Markdown Syntax for Mind Maps
Intended Use
- When you want to hierarchically organize thoughts and information
- When you want to input structured information to LLMs
- When you want to import to mind mapping tools
Overview
This document explains Markdown syntax for representing mind maps. Using this syntax, you can create mind maps in simple text files and use them as LLM input.
Syntax Guide
Headings
Use # for headings. More # symbols mean deeper hierarchy.
# Heading 1
## Heading 2
### Heading 3Lists
Use * or 1. for lists. Nest lists to express hierarchy.
# Heading 1
* List 1-1
* List 2
* List 3
* List 1-2
# Heading 2
1. List 1
2. List 2
1. List 2-1Checkboxes
Use - [ ] or - [x] for checkboxes.
# Tasks
- [ ] Incomplete task
- [x] Completed taskQuotes
Use > for quotes. More > symbols mean deeper hierarchy.
# Topic
> Quote 1
>> Quote 2Text Decoration
Use *, **, or ~~ for text decoration.
# Heading
* Italic: *italic text*
* Bold: **bold text**
* Strikethrough: ~~strikethrough~~Code Entry
Surround code with backticks.
# Code Examples
* `print("Hello, World!")`Collapsible Sections
Use <details> and <summary> tags for collapsible content. Note: Many mind map tools won't expand this.
# <details><summary>Details</summary>Collapsed content</details>Links
Use [Display Text](URL) format for links.
# Reference Links
* [Wikipedia](https://www.wikipedia.org/)Image Embedding
Use  format for images. Longer alt text displays larger images.
# Icons
*  Icon descriptionHow to Use
- Place the topic at the top level with
# - Hierarchically list related items with
*or1. - Use checkboxes or quotes as needed
- When inputting to LLM, provide text structured with this syntax
Input Example
# AI Technology
## Machine Learning
### Supervised Learning
* Regression
* Classification
### Unsupervised Learning
* Clustering
* Dimensionality Reduction
## Deep Learning
* CNN
* TransformerOutput Example
Mind maps created with this syntax can be analyzed and summarized by LLMs while understanding the structure.
Notes
- Many mind mapping tools support Markdown import
- Some tools may not display certain syntax (like collapsible sections) correctly
- When inputting to LLMs, unify indentation so the hierarchical structure is clear