markdown 学习笔记
不得不说,认识了 markdown 之后感觉进入了全新的写作世界,再也不用等写完之后在进行文章的逐步排版了,也不用进行复杂的排版设计了,用 markdown 写作不需要首行缩进,不需要单独调整代码颜色,不需要调节图片布局,一切的一切都是为了更专注创作,让你不用分心它物,嗯,真好
markdown 编辑器和富文本编辑器的区别
- 富文本编辑器:如 word,所见即所得编辑器
- markdown 编辑器:输入文本的同时输入标记字符,需要手动切换进预览模式查看处理效果,markdown 本身也是一中标记语言
使用方法
一、标题
二、字体
- 斜体
内容的左右分别用一个*
号括起来 - 加粗
要加粗的文字左右分别用两个*号括起来 - 斜体加粗
内容的左右分别用三个*
括起来 - 删除线
文字的左右分别用两个~
括起来 - 效果如下:
斜体
粗体
*加粗斜体
删除线
三、引用
- 在引用的文字前加>即可。引用也可以嵌套,如加两个
>>
三个>>>
或者任意个 - 效果如下:
这是一个引用号的效果
这是两个引用号的效果
这是三个引用号的效果
四、分割线
- 三个或三个以上的
-
或*
都可以 - 效果如下:
下面是三个-的效果
下面是三个*的效果
五、图片引用
- ![图片alt](图片地址 图片title)
图片alt就是显示在图片下面的文字,即当图片显示不出来的时候对图片内容的解释。
图片title是当鼠标移到图片上时显示的内容。title可加可不加,不加时不显示,加的时候文字左右要用"括起来 - 效果如下:
六、超链接
[超链接名](超链接地址 超链接title)
title可加可不加,加的时候文字两边同样要加"括起来,效果和图片引用相同
超链接开头可以加http也可以不加
- 效果如下:
百度
七、列表
- 无序列表
- 语法:
无序列表用-+*三种符号的任何一种都可以。
注意每种符号用的时候和内容之间都要有一个空格
- 语法:
- 效果如下:
- 无序列表1
- 无序列表2
- 有序列表
- 语法:
数字序号加小数点加空格加内容 - 效果:
- 语法:
- 这是有序列表1
- 这是有序列表2
- 嵌套列表
- 嵌套列表的书写只需要在下一级的列表符号前按一下tab键
- 即 tab 加-加空格加内容
- 这里需要的注意的是:在有序列表中,一级有序列表为数字显示,二级有序列表为i和v的形式显示,三级之后的有序列表均用 abcd 等字母表示。这个规则在有序列表和无序列表嵌套在一起的时候同样有效,而不是一直以数字形式显示。
- 效果如下:
- 这是一级无序列表
- 这是二级无序列表
- 这是三级无序列表
- 这是四级无序列表
- 这是五级无序列表
- 这是四级无序列表
- 这是三级无序列表
- 这是二级无序列表
- 这是一级有序列表
- 一级有序列表2
- 二级有序列表1
- 二级有序列表2
- 二级有序列表3
- 三级有序列表1
- 三级有序列表2
- 三级有序列表3
- 四级有序列表1
- 四级有序列表2
- 四级有序列表3
- 这是混合嵌套列表一级无序列表形式
- 这是混合嵌套列表的一级有序列表形式
- 二级无序列表1
- 二级无序列表2
- 二级有序列表1
- 二级有序列表2
- 三级无序列表1
- 三级无序列表2
- 三级有序列表1
- 三级有序列表2
八、表格
- 语法:
表头1|表头2|表头3
-|-|-
内容1|内容2|内容3
- 第二行分割表头和内容。
- 第二行有一个-就行,为了格式对齐美观,所以多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
- 效果:
表头1 | 表头2 | 表头3 |
---|---|---|
内容1 | 内容2 | 内容3 |
九、代码
-
语法:
单行代码:代码左右两边用一个反引号括起来,这是反引号,就是和~键是一个键,在英文输入状态下不用按shift就可以直接打出反引号
多行代码:代码块开头和结尾分别写三个反引号,且三个反引号各要单独占一行 -
例如:
printf("这是单行代码示例");
- 例如:
int main(){ printf("这是多行代码示例!"); }
- 而且 markdown 平台会根据不同的代码关键字进行加粗高亮显示,十分方便
实现首行缩进
- 将输入法由半角改为全角,然后敲击两个空格
- 在开头的时候,先输入下面的代码,然后紧跟着输入文本即可。
半角空格符  或  
全角空格符  或  
不断行的空白格 或  
其他
- 本笔记用到的且唯一没有提到的就是换行符,即一对尖括号包含字母 br,这个属于 html 中的标签,可以在markdown 的任意地方使用
- 或者用敲两个以上的空格+一个回车也可以实现换行