Markdown介绍及使用教程

Markdown快速入门 (typora)

Markdown 的优点如下:

  • 纯文本,所以兼容性极强,可以用所有文本编辑器打开

兼顾了「什么人都能打开」和「样式」。Markdown 就是纯文本,就是 .txt,所以什么人都能打开。而如上所述,你可以用它来标记文本的样式,而且语法非常简单。
由于是纯文本,Markdown 文稿也不会因为未来软件升级而产生不同版本之间的兼容问题,即,不会出现「我这篇稿子是用旧版 Word 写的,你用新版 Word 看可能格式会有点问题」的情况。

  • 让你专注于文字而不是排版。

  • 格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等。

Markdown 转 HTML 非常方便。HTML 是整个万维网(web)的标记语言,但更重要的是,它也是目前主流电子书格式所用的标记语言。无论是 EPUB, mobi,还是 Kindle 用的专有格式 .azw,都只是把一堆 HTML 文件打包而已。如果你写的是书,用 Markdown 标注格式之后,可以很方便地转为以上格式(当然这个转换工作不需要由你来做);如果你写的是单篇的文章(例如新闻报道或专栏),未来也不排除结集出书的可能。若采用 Markdown,对于日后的文件转换工作也大有裨益。
如何开始用 Markdown?继续用你习惯的写作软件即可。记事本、Word、Pages 都没问题,但请记得存成纯文本格式。就这么简单。

  • Markdown 的标记语法有极好的可读性。

1、标题

这是最为常用的格式,在平时常用的的文本编辑器中大多是这样实现的:输入文本、选中文本、设置标题格式。

而在 Markdown 中,你只需要在文本前面加上 # 即可,同理、你还可以增加二级标题、三级标题、四级标题、五级标题和六级标题,总共六级,只需要增加 # 即可,标题字号相应降低。例如:

1
2
3
4
5
6
7
8
9
// 标题
# 1级标题
## 2级标题
### 3级标题
#### 4级标题
##### 5级标题
###### 6级标题

!**注意:'#'与标题之间需要空格隔开**

1级标题

2级标题

3级标题

4级标题

5级标题
6级标题

2、代码块

代码块能快速显示代码源码列示,列如:

1
2
3
```Java(语言类型)
minecraft
```shell

3、列表

列表格式也很常用,在 Markdown 中,你只需要在文字前面加上 - 就可以了,例如:

1
2
3
4
// 无序列表
- 文本1
- 文本2
- 文本3

如果你希望有序列表,
也可以在文字前面加上 1. 2. 3. 就可以了,例如:

1
2
3
4
// 有序列表
1. 文本1
2. 文本2
3. 文本3

注:-1. 和文本之间要保留一个字符的空格。

// 无序列表

  • 文本1
  • 文本2
  • 文本3

// 有序列表

  1. 文本1
  2. 文本2
  3. 文本3

4、引用

在我们写作的时候经常需要引用他人的文字,这个时候引用这个格式就很有必要了,在 Markdown 中,你只需要在你希望引用的文字前面加上>就好了,例如:

1
2
3
4
5
6
// 引用语法
>作责:Our ****
>>作责:Our ****
>>>作责:Our ****

几个尖括号就代表前面有几条竖线。

// 引用语法

作责:Our ****

作责:Our ****

作责:Our ****

  • 几个尖括号就代表前面有几条竖线。

5、字体

Markdown 的粗体和斜体等其他字体也非常简单,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。例如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// 加粗
**你好,世界**

// 代码高亮显示
==Hello,World!==

// 删除线
~~被删除的文字~~

// 斜体
*斜体*

// 内嵌代码
`printf()`

// 下划线
<u>下划线</u>

// emoji表情
:smile:

emoji代码请参考emoji😀

// 加粗
你好,世界

// 代码高亮显示
==Hello,World!==

// 删除线
被删除的文字

// 斜体
斜体

// 内嵌代码
printf()

// 下划线
下划线

// emoji表情
😀

6、超链

在 Markdown 中,插入链接不需要其他按钮,你只需要使用 [显示文本](链接地址) 这样的语法即可,例如:

1
2
// 超链接语法
[超链接名称](超链接地址)

在 Markdown 中,插入图片不需要其他按钮,你只需要使用 ![显示文本](图片地址) 这样的语法即可,例如:

1
2
// 超链图片接语法
![超链接名称](图片地址) 图片插入方式(路径为:在线图片连接/本地图片绝对路径)

// 超链接语法
点我有好康的

// 超链图片接语法

7、分割线

快速分割页面排版达到美观的目的,列如:

1
2
3
4
5
//分割线
---
//分割线2
***
(个人感觉没什么区别 :D)

//分割线


//分割线2


8、代办清单To-do List

你可以在Markdown中编写代办清单

1
2
3
// 无序列表
- [x] 已完成项目
- [ ] 代办事项

// 无序列表

  • 已完成项目
  • 代办事项

9、表格

使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行:

为了美观,可以使用空格对齐不同行的单元格,并在左右两侧都使用 | 来标记单元格边界:

在表头下方的分隔线标记中加入 :,即可标记下方单元格内容的对齐方式:

1
2
3
4
5
6
7
8
9
10
11
// 表格展示
| 语法 | 说明 | 标题 |
| :--- | :---: | ---: |
| 文本 | 文本 | 文本 |
| 文本 | 文本 | 文本 |

// ':---' 向左对其
// ':---:' 中间对其
// '---:' 向右对其


// 表格展示

语法 说明 标题
文本 文本 文本
文本 文本 文本
  • 我在这里极不推荐表格纯手打,因为这样很费时间,我推荐使用软件

  • 例如:Typora[3]

10、脚注

语法说明:

在需要添加注脚的文字后加上脚注名: [^注脚名] 。 然后在文本的任意位置(一般在最后)添加脚注:

1
2
3
4
5
使用 Markdown[1]可以效率的书写文档, 直接转换成 HTML[2], 你可以使用 Typora[3] 编辑器进行书写。

[^1]: Markdown是一种纯文本标记语言
[^2]: HyperText Markup Language 超文本标记语言
[^3]: Typora是一种快速简洁书写Markdown文档的工具

使用 Markdown[1]可以效率的书写文档, 直接转换成 HTML[2], 你可以使用 Typora[3] 编辑器进行书写。

  1. Markdown是一种纯文本标记语言
  2. HyperText Markup Language 超文本标记语言
  3. Typora是一种快速简洁书写Markdown文档的工具

Markdown介绍及使用教程
https://www.ouralioth.com/posts/1d4b8765/
作者
Ours
发布于
2022年4月26日
许可协议