三分钟学会Markdown

Markdown是一种标记语言,可以使普通的文本内容进行快速排版,在我们程序员日常的记录、学习、工作中可以起到非常重要的作用。

以下是学习Markdown必要的一些语法,真的可以三分钟就掌握它!

一、关于标题

语法#+空格+标题文字

也可以通过改变#的数量来改变你的标题等级,如:

一级标题 (#)

二级标题 (##)

三级标题 (###)

注意:你最多只能延续到六级标题

二、文字样式

这里的文字样式并不是指改变文字的字体和颜色,而是指加粗、斜体、删除线等操作,语法如下:

加粗** + 加粗文字 + ** ——> 加粗文字
斜体* + 斜体文字+ * ——> 斜体文字
删除线~~ + 删除线文字 + ~~ ——> 删除线文字

注意
<1>.这些语法还可以套娃,比如你可以加粗斜体文字:

加粗斜体:*** + 加粗斜体文字+ *** ——> 加粗斜体文字

<2>.*也可以换成_,效果是相同的

三、分割线

分割线在笔记中起分割作用,可以让笔记条理更清晰,语法为:

分割线---***

注意-或者*必须要三个及以上

四、关于引用

表示你引用了哪句或者哪段话,可以更清楚地在文中表示出来:

引用> + 引用文字

效果如下:

引用文字

注意:引用符号也是可以分级的,如二级引用:

二级引用

五、关于链接

Markdown的链接公式可以让我们添加一个网页或是图片的超链接:

网页[自定义名称1](url "自定义名称2")
图片![自定义名称1](url "自定义名称2")
ps.中间没空格哈

注意:公式里的自定义名称是有实际作用的。

对于一个网页来说,自定义名称1会以超链接的形式出现在你的笔记或是网页上;对图片来说,自定义名称1相当于Word或是WPS里图片的注释,会出现在图片的下方。

但是自定义名称2是可有可无的,添加了自定义名称2后,相当于添加了一个鼠标悬浮事件的标签,这个标签中就是自己定义的名称2.

六、代码块

通过~号所引的一块位置,我们可以在其中进行代码的编写:

单行代码:``,即两个英文字符下的~
多行代码:以```开始并结尾,在其中便可以插入代码块

七、有序列表和无序列表

无序列表和有序列表在列举时较为清晰

无序列表- + 空格 + 文字
有序列表数字 + . + 空格 + 文字

注意:无序列表语法中的-可以换成+或者*,效果是一样的

八、关于转义字符

在具有特殊意义的符号前(如#)加\,就可以使其失去意义,成为普通的可输出的字符

注意:这是反斜杠/,不是除号

九、其他说明

不难发现,很多文字排版功能Markdown其实都没有收录,毕竟是追求方便、快捷的轻量级工具。

那我想给文字添加下划线,该怎么办?

其实,Markdown兼容html。也就是说,Markdown支持html的所有标签。但是他们都有自己的作用域,在使用时请看清各自的作用域,避免混淆。

你可能感兴趣的:(前端必备,笔记)