MarkDown学习笔记(基础)
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
一、标题
1、使用=或者-标记标题
输入标题,并使用
Shift+Enter
转行,转行后输入连续的两个及以上的’='或者’-‘进行标记。
目标:<一级标题>MarkDown学习笔记
实现:
MarkDown学习笔记
==
目标:<二级标题>MarkDown学习笔记
MarkDown学习笔记
--
2、使用#标记标题
根据标题等级输入相应数目的
#
,表示该标题的等级,空格后输入标题。
目标:<一级标题>MarkDown学习笔记
实现:
# MarkDown学习笔记
目标:<二级标题>MarkDown学习笔记
实现:
## MarkDown学习笔记
实现效果:
MarkDown学习笔记
MarkDown学习笔记
二、段落
2.1、强调
在MarkDown中,使用星号
*
或者下划线-
后直接跟上内容实现粗体和斜体和粗斜体等表示强调的方式。
目标:实现字体斜体显示
实现:
*斜体* _斜体_
目标:实现字体粗体显示
实现:
**粗体** __粗体__
目标:实现字体粗斜体显示
实现:
***粗斜体*** ___粗斜体___
实现效果:
斜体
粗体
粗斜体
2.2、下划线
在MarkDown中,可以使用html中的语句对文章内容格式等进行设置,比如使用
<u>...</u>
对内容添加下划线。
目标:实现字体标注下划线
实现:
<u>下划线</u>
实现效果
下划线
2.3、分割线
在MarkDown中,可以在一行连续使用三个
*、-、_
实现分割线。
目标:实现字体标注下划线
实现:
***
实现效果
2.4、删除线
在MarkDown中,可以在想要表示删除的内容两端加上两个波浪线
~
表示。
目标:实现删除线表示删除的内容
实现:
~~删除内容~~
实现效果
删除内容
2.5、脚注
脚注是对内容的补充说明,在MarkDown中,使用
[^...]
进行标注
目标:使用脚注实现对内容的补充说明
实现:
使用脚注对内容进行补充说明[^1]
实现效果
使用脚注对内容进行补充说明1
三、列表
3.1、无序列表
在MarkDown中,使用星号
*
、加号+
或者减号-
来表示无序项目列表
目标:实现无序列表
实现:
* 项目
* 项目
+ 项目
+ 项目
- 项目
- 项目
实现效果
- 项目
- 项目
3.2、有序列表
在MarkDown中,使用数字加
.
的形式表示有序项目列表
目标:实现有序列表
实现:
1. 项目1
2. 项目2
3. 项目3
实现效果
- 项目1
- 项目2
- 项目3
3.3、列表嵌套
在MarkDown中,我们可以对列表进行嵌套,可以灵活的使用无序列表和有序列表
目标:实现一个有序列表中嵌套无序列表
实现:
1. 项目1
* 项目1.1
* 项目1.2
* 项目1.3
2. 项目2
3. 项目3
实现效果
- 项目1
- 项目1.1
- 项目1.2
- 项目1.3
- 项目2
- 项目3
3.4、待办列表(Todo)
在MarkDown中,我们可以定义待办列表,定义一个无序列表(
*、+、-
)
目标:实现一个待办列表
实现:
* [ ] 待办事件1
* [x] 已办事件2
实现效果
- 待办事件1
- 已办事件2
四、区块
4.1、区块的简单表示
在MarkDown中,可以使用
>
加上一个空格表示出一个区块,并且区块可以嵌套
目标:实现一个区块
实现:
> 区块1
>> 嵌套区块2
实现效果
区块1
区块2
区块1
4.2、区块与列表的嵌套使用
在MarkDown中,可以结合区块与列表进行页面设置
目标:在列表中嵌入区块
实现:
* 项目1
* > 项目2
* 项目3
目标:在区块中嵌入列表
实现:
> * 项目1
>> * 项目2.1
实现效果
-
项目1
-
项目2
-
项目3
- 项目1
- 项目2.1
五、代码
5.1、 代码
在MarkDown中,可以使用`反引号号括住代码
目标:标识出代码
实现:`Printf("Hellow World!");`
实现效果
Printf("Hellow World!");
5.2、 代码块
在MarkDown中,可以使用```反引号号括住代码块,且可以指定编程语言
目标:标识出代码块
实现:```代码块1```,指定编程语言markdown
实现效果
代码块1
六、表格
在MarkDown中,使用
|
用来在只做表格时进行分割,并使用-
用来分割表头和内容
- 使用
-:
表示右对齐- 使用
:-:
表示居中对齐- 使用
:-
表示左对齐
目标:制作一个2X3的表格,表格内容第一列左对齐,第二列居中对齐,最后一列右对齐
实现:
|姓名|职业|爱好|
|:-|:-:|-:|
|岳汪汪|学生|篮球|
实现效果
姓名 | 职业 | 爱好 |
---|---|---|
岳汪汪 | 学生 | 篮球 |
七、链接
7.1、链接的简单使用
在MarkDown中,链接的使用方式非常简单,可以使用
[链接名称]
加上(链接地址)
的方式实现;也可以直接使用<链接地址>
的方式实现。
目标:实现链接
实现:
[百度](www.baidu.com)
<www.baidu.com>
实现效果
<www.baidu.com>
7.2、高级链接的使用
在MarkDown中,我们可以还可以使用变量(和编程语言中变量定义不同)来代替,文档末尾标注变量的代表链接地址
目标:实现变量代替链接地址
实现:
[百度][1]
[百度](www.baidu.com)
[1]:www.baidu.com
实现效果
八、插图
8.1、图片的简单使用
在MarkDown中,图片可以使用
![image alt text]
后面加上(文件路径)
的方式实现
目标:实现对图片的简单引用
实现:
![图片](http://www.baidu.com/img/bdlogo.png)
目标:实现对图片的引用并添加标题
实现:
![图片](http://www.baidu.com/img/bdlogo.png "百度图片")
此时鼠标指针放在图片上会显示图片标题
实现效果
补充
1、目录
在MarkDown中,可以使用
[TOC]
生成目录
目标:生成文档目录
实现:
@[toc]
实现效果
文章目录
2、支持Html语言
在MarkDown中,可以使用Html标签进行定义
目标:使用Html标签进行定义
实现:
<b>粗体</b>
<br>
换行
<u>下划线</u>
实现效果
粗体
换行
下划线
使用脚注对内容进行补充说明 ↩︎