如何添加目录
开头添加[toc]即可,如下代码:
@[toc] # 默认相当于 @[toc](文章目录)
@[toc](自定义目录名) #
实现锚点的功能
设置锚点,给html元素设置个id即可(通过name也能设置锚点,但是需要在a标签中)。
例如这里设置个锚点:
<a id="maodian1">我是锚点1</a>
链接到锚点(以下2种都可以):
方法1: href指向锚点。
<a>
是一种特殊的标签,可以是锚点,也可以是链接(如果加id就是锚点,加href就是链接)
<a href="#maodian1">链接到maodian1</a>
方案2:使用markdown的链接锚点语法。
语法:[]中的表示展示名,()中填写 #锚点名 ,例如:#maodian1
[链接到maodian1](#maodian1)
锚点在编辑页面可以跳转,在查看界面无法跳转
笔者出现过的错误例子:
[答案](#答案)
此处间隔n行内容
<a id="答案">答案</a>
结果发现不跳转。
后来发现是中文的问题,换为英文问题解决。 总结如下:
1、必须全小写。
实测大写也可以,中文的话在编辑页面可以跳转,查看界面无法跳转。
2、不要有空格。
这个不说了,基本常识,有空格会识别为2个单词。
3、_
、(
、)
需要去掉。
下划线实测没问题,因为本来就是通用命名的一部分。小括号确实不推荐,因为很多网站中的小括号都有特殊的作用。
列表的通用规则
预期 | 动作 |
---|---|
插入一行 | 行尾回车 |
插入内容 | 双击回车(相当于先插入列表行,又取消) |
连续插入多行 | 回车+空格(或者任意字符,推荐#或tab吧) 因为连续回车,第2次会变变为内容行 |
使用有序列表
用法: 数字+点号+空格(不要忘了空格)
如下例子:
1. 项目1
2. 项目2
3. 项目3
实现多对多立体的功能
例如要做服务器图表。
一个服务器会有多个项目。
一个项目可能会被多个服务器部署。
解决方案:
拿出一个维度当标题。另外一个用锚点。
就可以实现多对多了。
文字包围(键盘文本)
刚见到时蒙了,心想这个效果怎么打出来,我可没见过。
ctrl
这其实不是markdown语法,而是属于html标签。