Node Type
node id
Every Node has a default id, which is the line of number, you can also define custom id for spec node follow with
node by `#{nodeId}` .
Custom node id only allowed with english charac (/a-zA-Z/)
You can use custom node id in YAML Back Matter.
parentNode childNode1 #customNodeId childNode2
importantNode
parentNode ! childNode1 childNode2
importantPath
parentNode !! childNode1 childNode2
rangeNode
parentNode !* childNode1 childNode2
YAML
YAML is a human friendly data serialization
standard for all programming languages.
You can change mind map preference by the YAML Back Matter , which is splitted by three `-` char.
rootNode childNode1 childNode2 --- color: gray
YAML Attributes
autoRootName
Default is `root`.
theme
Change the entire Mind Map Style.Available Value is `gray` and `colorful`. Default is `colorful`.
colors
Change the color of node/branch. Availabe Value is Hex Style Color String. It can be a single Value, or Multiple values which is splitted by camma. If colors is single value, All nodes and branch's color will be setted that color. If colors is Multiple value, the colors value will be used by sequence for Mind Map's branch or Node
colorsMode
Change Mind Map colorSet sequenced type. Availabe value is `branch` and `depth`. Default is `branch`
fontSizes
Change Mind Map Node's Text Font Size. When the Value is Multiple which is splitted by camma, the Font Size value will be used in sequence by node's depth.
direction
LR, RL, TB, BT, V, H
importantNodes
Reference the important node by linenumber or node Id. Multiple important nodes can split by camma.
importantPaths
Reference the important path by linenumber or node Id. Multiple important paths can split by camma.
rangeNodes
Reference the range node by linenumber or node Id. Multiple range nodes can split by camma.
relations
`[NodeId][Link][NodeId]`
Create relation between two nodes by linenumber or node Id, which is splitted by camma
relation's direction
`[NodeId][LinkType][NodeId]`
Nodes can be connected with links/edges. It is possible to have three different types of links.`>` right link , `<` left link, `,` normal link
relation's note
`[NodeId][Link][NodeId]:Note text`
Multiple relations
Use YAML's Array definition, You can create Multiple relations.
annotations
`[nodeId][,[nodeId],...]: annotations text`
Multiple annotations
Use YAML's Array definition, You can create Multiple annotations.