Markdown基本语法总结

Markdown基本语法总结

Markdown介绍

  • Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
  • Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
  • Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
  • Markdown 编写的文档后缀为 .md, .markdown

1.设置标题

在Typora中可以选中要设置的标题直接右键选择标题类型即可,直接使用markdown语法的话可以在标题开头加上16个#,分别代表16级标题,例如:

示例:(为截图形式)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ctxh9hH7-1634096503894)(C:\Users\70502\AppData\Roaming\Typora\typora-user-images\image-20211013085852903.png)]

# 一级标题  		快捷键为 Ctrl + 1
## 二级标题  		快捷键为 Ctrl + 2
### 三级标题  		快捷键为 Ctrl + 3
##### 四级标题		快捷键为 Ctrl + 4
###### 五级标题		快捷键为 Ctrl + 5
####### 六级标题 	快捷键为 Ctrl + 6

2.菜单

输入[TOC]即可产生菜单,菜单会自动更新

@[toc]

3.段落

按换行键[Enter]建立新的一行,按Shift+Enter可以创建一个比段落间距更小的行间距。可在行尾插入打断线,禁止向后插入

示例:

打断线
后面的内容将自动换行

打断线<br/>后面的内容将自动换行

4.有序列表与无序列表

无序列表使用-+\*作为列表标记,例如:

示例:

  • 标题1
  • 标题2
  • 标题3
- 标题1
- 标题2
- 标题3

有序列表使用数字加”.“来表示,例如:

示例:

  1. 标题1
  2. 标题2
  3. 标题3
1. 标题1
2. 标题2
3. 标题3

5.字体

5.1加粗

加粗的文字左右分别用两个“**”包起来,例如:

加粗

**加粗**

5.2斜体

倾斜的文字左右分别用一个“*”号包起来,例如:

示例:倾斜

*倾斜*

5.3斜体加粗

倾斜和加粗的文字左右分别用三个”*“号包起来,例如:

示例:倾斜加粗

***倾斜加粗***

5.4删除线

删除线的文字左右分别用两个"~~“号包起来,例如:

示例:删除线

~~删除线~~

6.引用

引用用”>“表示,几个”>“表示几级应用,开头>表示,空格+文字,按换行键换行,双按换行跳出

示例:

引注1
···
引注2
还有一行,双按换行键跳出引注模式

> 引注1
> ···
> 引注2
>还有一行,双按换行键跳出引注模式

6.1普通引用

示例:

引用文本前使用 [大于号+空格]
这行可以不加,新起一行都要加上哦
这是引用的内容

这是引用的内容

空格 + 引用文字:在引用的文字前加>+空格即可,引用可以嵌套。

> 引用文本前使用 [大于号+空格]
> 这行可以不加,新起一行都要加上哦
> 这是引用的内容
>> 这是引用的内容

6.2列表中使用

  • 第一项

引用1
引用2

  • 第二项
* 第一项   
> 引用1    
> 引用2
* 第二项

6.3引用里嵌套引用

示例:

最外层引用

多一个
嵌套一层引用

可以嵌套很多层

> 最外层引用
> > 多一个 
> 嵌套一层引用
> > > 可以嵌套很多层

6.4引用里嵌套列表

示例:

  • 这是引用里嵌套的一个列表
  • 还可以有子列表
    • 子列表需要从 - 之后延后四个空格开始
> - 这是引用里嵌套的一个列表
> - 还可以有子列表
>     * 子列表需要从 - 之后延后四个空格开始

6.5引用里嵌套代码块

示例:

同样的,在前面加四个空格形成代码块

```
或者使用 ```形成代码块
```
>     同样的,在前面加四个空格形成代码块
> ```
> 或者使用 ```形成代码块
> ```

7.表格

示例:

表头表头表头
内容内容内容
内容内容内容
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容

注:文字默认居左
两边加“ : ”表示文字居中
右边加“ : ”表示文字居右

8.分割线

输入 *** 或者 ---,按换行键换行,即可绘制一条水平线。

示例:



***
---

9.代码

主要分为单行代码与多行代码

(1)单行代码:代码之间分别用一个”包起来

`代码内容`

(2)代码块:代码之间分别用三个反引号(```)包起来,且两边的反引号单独占一行

```
  代码...
  代码...
  代码...
```

10.图片

https://img-home.csdnimg.cn/images/20201124032511.png

链接: 链接文本

10.1手动添加

跟链接的方法区别在于前面加了个感叹号 !

示例:

图片名称

![图片名称](http://图片网址)

10.2对图片网址使用变量

示例:1: https://school.thoughtworks.cn/learn/program-center/student/static/media/logo-white.1a7b1977.png

这个链接用 1 作为网址变量 ThoughtWork.

这个链接用 1 作为网址变量 [ThoughtWorks][1].
然后在文档的结尾位变量赋值(网址) 

[1]: https://school.thoughtworks.cn/learn/program-center/student/static/media/logo-white.1a7b1977.png

10.3直接拖拽

可以直接将图片拖拽进来,自动生成链接。

11.链接

11.1常用链接方法

示例:

文字链接 链接名称

网址链接 http://链接网址

文字链接 [链接名称](http://链接网址)网址链接 <http://链接网址>

11.2超链接

  • 格式1:

    用[ ]括住要超链接的内容,紧接着用( )括住超链接源+名字,超链接源后面+超链接命名
    同样ctrl+单击,打开链接例如:

    示例:

    这是百度官网

    这是[百度](https://www.baidu.com)官网
    
  • 格式2:超链接 title可加可不加

    这是超链接 一个例子.
    这个链接 没有title.

    这是超链接的 [一个例子](http://example.com/ "Title").
    [这个链接](http://example.net/) 没有title.
    

12.常用快捷键

  • 加粗: Ctrl + B
  • 撤销: Ctrl + Z
  • 字体倾斜 :Ctrl+I
  • 下划线:Ctrl+U
  • 多级标题: Ctrl + 1~6
  • 有序列表:Ctrl + Shift + [
  • 无序列表:Ctrl + Shift + ]
  • 降级快捷键 :Tab
  • 升级快捷键:Shift + Tab
  • 插入链接: Ctrl + K
  • 插入公式: Ctrl + Shift + M
  • 行内代码: Ctrl + Shift + K
  • 插入图片: Ctrl + Shift + I
  • 返回Typora顶部:Ctrl+Home
  • 返回Typora底部 :Ctrl+End
  • 创建表格 :Ctrl+T
  • 选中某句话 :Ctrl+L
  • 选中某个单词 :Ctrl+D
  • 选中相同格式的文字 :Ctrl+E
  • 搜索: Ctrl+F
  • 搜索并替换 :Ctrl+H
  • 删除线 :Alt+Shift+5
  • 引用 :Ctrl+Shift+Q
  • 生成目录:[TOC]+Enter

版权声明:本文为weixin_45661573原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。