Markdown初识
Markdown是一种用来写作的轻量级==标记语言==,使用简洁的语法代替排版,而不用向Word那样需要使用大量的时间来排版,让我们可以专心码字而不受其他影响。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。
Markdown优缺点
优点
- 只要支持markdown的地方都能获得一样的编辑效果,摆脱排版的困扰,专心写作。
- 操作简单。比如编辑时标记个标题只需要在标题内容前加#即可。
缺点
- 没有像word一样格式的花哨。
- 不支持复杂的格式(如表格等)。
- 需要记一些语法。
- 有些平台不支持markdown编辑模式。
一、标题
在想要设置为标题的文字前面加#即可,加#表示一级标题,##表示二级标题,···,######表示六级标题。
注:规范写法需要在文字前加一个空格。
标记语言示例:
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题
文本输出效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
二、字体
1、加粗
要加粗的文字左右分别用两个*号包起来。
标记语言示例:**加粗的文字**
文本输出效果:
加粗的文字
2、斜体
要变斜的文字左右分别用一个*号包起来。
标记语言示例:*变斜的文字*
文本输出效果:
变斜的文字
3、斜体加粗
斜体加粗的文字分别用三个***包起来。
标记语言示例:***斜体加粗的文字***
文本输出效果:
斜体加粗的文字
4、删除
删除的文字分别用两个~~包起来。
标记语言示例:~~删除的文字~~
文本输出效果:
删除的文字
三、引用
要引用的文字前加>。
标记语言示例:>要引用的内容
文本输出效果:
要引用的内容
四、插入图片
标记语言示例:
![microsoft](https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=3672643824,3482317330&fm=173&app=25&f=JPEG?w=580&h=385&s=8D80E45E10D0886B5EB2A79B0300D09F "微软图标")
文本输出效果:
五、超链接
标记语言示例:
[百度](https://www.baidu.com/ "baidu")
文本输出效果:
六、列表
1、无序列表
在列表前加-+*任意一种即可。
标记语言示例:
-无序列表1 +无序列表2 *无序列表3
文本输出效果:
- 无序列表1
- 无序列表2
- 无序列表3
2、有序列表
在列表前加数字和.
标记语言示例:
1.有序列表1 2.有序列表2 3.有序列表3
文本输出效果:
- 有序列表1
- 有序列表2
- 有序列表3
七、表格
标记语言示例:
表头1|表头2|表头3 -----|:---:|----: 内容1|内容2|内容3 内容4|内容5|内容6
文本输出效果:
表头1 | 表头2 | 表头3 |
---|---|---|
内容1 | 内容2 | 内容3 |
内容4 | 内容5 | 内容6 |
八、代码
1、单行代码
代码之间用一个反引号包起来。
标记语言示例:`void main(){}`
文本输出效果:
void main(){}
2、多行代码
代码块之间加三个```包起来。
标记语言示例:```void main() { printf("hello world!"); } ```
文本输出效果:
void main() { printf("hello world!"); }