title | tags | grammar_cjkRuby | grammar_mindmap |
---|---|---|---|
2018-6-22 思维脑图语法使用说明 |
思维脑图,语法,小书匠 |
true |
true |
[toc]
[toc!?direction=lr]
小书匠从 6.1.0 版本开始,支持思维脑图语法功能。本文主要讲解思维脑图语法的使用。
思维脑图语法与其他扩展语法一样,需要通过 设置>扩展语法>思维脑图
或者在每篇文章的元数据里指明使用该语法 。
grammar_mindmap
- 父子分支之间以两个空格区分
- 如果存在多个根分支,系统会自动创建一个名称为
root
的虚拟根分支,以保存思维脑图只有一个根分支 - 可以通过 root 参数,指定系统创建的虚拟 root 分支名称
``` mindmap!
分支一
分支一a
分支一b
分支二
分支二a
分支二b
```
分支一
分支一a
分支一b
分支二
分支二a
分支二b
目前主要有两种主题, gray
和 colorful
, 默认为 colorful
6 种显示方向参数。
- LR: 从左到右,根节点在最左边
- RL: 从右到左,根节点在最右边
- H: 根节点在中间,分支在根节点左右两边水平扩散出来
- TB: 从上到下,根节点在最上边
- BT: 从下到上,根节点在最下边
- V: 根节点在中间,分支在根节点上下两边垂直扩散出来
大力神杯 W61 VS W62
W57 VS W58
W49 VS W50
A 组第一 VS B 组第二
C 组第一 VS D 组第二
W53 VS W54
E 组第一 VS F 组第二
G 组第一 VS H 组第二
W59 VS W60
W51 VS W52
B 组第一 VS A 组第二
D 组第一 VS C 组第二
W55 VS W56
F 组第一 VS E 组第二
H 组第一 VS G 组第二
在生成的思维脑图下方,显示一个说明性的文字
大力神杯 W61 VS W62
W57 VS W58
W49 VS W50
A 组第一 VS B 组第二
C 组第一 VS D 组第二
W53 VS W54
E 组第一 VS F 组第二
G 组第一 VS H 组第二
W59 VS W60
W51 VS W52
B 组第一 VS A 组第二
D 组第一 VS C 组第二
W55 VS W56
F 组第一 VS E 组第二
H 组第一 VS G 组第二
当用户输入的根分支有多个时,系统会自动生成一个虚拟的根分支,用户可以通过该参数指定该虚拟分支的名称。
分支一
分支一a
分支一b
分支二
分支二a
分支二b
支持多种参数结合使用,多个参数之间以 &
连接
大力神杯 W61 VS W62
W57 VS W58
W49 VS W50
A 组第一 VS B 组第二
C 组第一 VS D 组第二
W53 VS W54
E 组第一 VS F 组第二
G 组第一 VS H 组第二
W59 VS W60
W51 VS W52
B 组第一 VS A 组第二
D 组第一 VS C 组第二
W55 VS W56
F 组第一 VS E 组第二
H 组第一 VS G 组第二
小书匠除了支持思维脑图语法外,还增加了大纲思维脑图语法。
该语法使用当前文章的章节标题做为数据来源,不同的标题等级确定不同的分支层级。
只要在原有的 [toc]
里加上感叹号,系统就会自动生成大纲思维脑图。
[toc!]
除了思维脑图语法提供的参数外,大纲思维脑图语法还增加了几个额外的参数
用来控制思维脑图最深显示到第几级的标题
比如 depth 为 4, 就只会显示 h1, h2, h3,h4
等级的标题
[toc!?depth=4&title=只显示前面4级别的标题]
[toc!?depth=5&title=只显示前面5级别的标题]
如果文章内存在多个一级标题 h1
, 系统会自动创建虚拟的根标题,并且自动使用当前文章的主标题做为根标题来显示。用户可以通过该参数,修改虚拟根标题的名称。
思维脑图功能仅限会员用户可用。