首页 > 代码库 > Markdown学习笔记

Markdown学习笔记

Markdown是一种好用的标记语言,简单的学习了一下,用的是国内某初中生写的编辑器moeditor(真的超好用啊,被初中生吊打TAT),安利一下https://moeditor.org/

Markdown支持类Atx形式的标题,就是用1~6个#来区分标题的大小,#与标题字符串之间要空格,效果如下:(Mac OS环境下)

技术分享

如果只是在编辑器中另起一行的话,在正文中只会多一个空格,要在正文中另起一行则需在编辑器中空一行:

技术分享

Markdown也支持类似区块的引用(就和知乎上的一样),用的是>。>与字符串之间不需要空格,以上一行字符串首字母位置开始计算缩进4个空格则生成代码区块。同时支持嵌套的>,即可以多层引用,但是记得不同层的引用结束时要空行区分(就和正文另起一行一样),因为Markdown支持懒惰的方式写引用,即可以只在段首加若干个>,效果如下:

 技术分享

当然Markdown的引用中Markdown的其他语法也同样适用。

Markdown中的列表标记分为有序和无序两种。无序就用*,+,-来标记,符号与字符串之间需要空行。而有序则需要用数字加英文句号来表示,同时支持加空格分级,以上一行字符串首字母位置开始计算缩进4个空格则生成代码区块。而同时存在无序和有序标记时,其间需要两个空行:技术分享

 Markdown的列表标记也支持一个序号下多段,下一段段首缩进4个空格即可。需加引用也是一样:

技术分享

Markdown中加入链接有行内式和参考式两种。行内式直接将需要链接的文字用[]包起来,然后在后面加上用()包起来的链接。参考式则在需要链接的文字后再用[],在里面填入标签,然后在其他地方写上[标签]: 链接即可。当然也可以直接添加链接(或者用<>包含):

技术分享

链接标签可以有字母数字空白和标点符号,且不区分大小写。

 可以用_和*来强调,一个是斜体,两个是加粗,三个是同时斜体和加粗:

技术分享

Markdown中插入代码用反引号`,一个反引号用来插入一小段行内代码,要在代码中用反引号则需要用多个反引号包含代码,插入整段代码需用三个反引号,并在开头注明语言:

技术分享

Markdown中插入图片和插入网址差不多,不过需要将图片生成外链,并在[]前加!:

技术分享

推荐一个图床:http://yotuku.cn/

其它的话就是可以像C语言那样用反斜杠表示特殊字符,如:

技术分享

 

Markdown学习笔记