Markdown 是什么?

Markdown 是一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素。Markdown 由 John Gruber 于 2004 年创建,如今已成为世界上最受欢迎的标记语言之一。

专注于文字内容;
纯文本,易读易写,可以方便地纳入版本控制;
语法简单,没有什么学习成本,能轻松在码字的同时做出美观大方的排版。
使用 Markdown 与使用 Word 类编辑器不同。在 Word 之类的应用程序中,单击按钮以设置单词和短语的格式,并且,更改立即可见。而 Markdown 与此不同,当你创建 Markdown 格式的文件时,可以在文本中添加 Markdown 语法,以指示哪些单词和短语看起来应该有所不同。

例如,要表示标题,只须在短语前面添加一个井号即可(例如, # Heading One)。或者要加粗一个短语,只须在短语前后各加两个星号即可(例如,this text is bold)。可能需要一段时间才能习惯在文本中看到 Markdown 语法,尤其是如果你已习惯了所见即所得的应用程序。

优缺点以及适合人群

优点

  • 让你更纯粹地进行写作,不必被格式所困扰
  • 跨平台性好,谁都可以打开
  • 支持各种数学公式
  • 边写就能边把格式调好,与Word相比,你甚至不需要动鼠标来排版
  • 如果会一点点CSS的知识,可以进行批量排版的美化
  • 如果你需要输出的内容只是纯粹的文字+图片的组合,它就是无敌的,你的不二之选。

缺点

  • 图片上传麻烦(有非常简单的解决方法:图床)
  • 图片无法居中,改变大小(需要一点点的前端代码知识)
  • 无法插入音视频(需要一点点的前端代码知识)
  • 无法修改字体的颜色大小(需要一点点的前端代码知识)

适合人群

  • 程序员-写文档(不会用Markdown的程序员应该没有)
  • 学生-记笔记,写论文
  • 作家-写文章,写小说
  • 博客博主-写博文
  • 公众号、知乎文字编辑(我个人在用)
  • 只要你是文字工作者,它都适合你!

教程

标题

标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可, # 与标题间需要有空格,最多有六级标题。

1
2
3
# 一级标题
## 二级标题
### 三级标题

斜体

在需要变为斜体的文字的前后分别加上一个*(中间不需要空格)

1
*斜体*

加粗

在需要加粗的文字前后分别加上两个*(中间不需要空格)

1
**加粗**

中划线

在需要加粗的文字前后分别加上两个~(中间不需要空格)

1
~~中划线~~

引用

引用其他地方的句子(被引用的句子会被特殊标注)

1
> 引用的句子(中间有空格)

分割线

1
2
3
4
使用
---(英文输入法)
或者
***

列表

  1. 有序列表

数字后面跟一个英文的句点,加载一个空格,后面加列表内容

1
2
1. 列表1
2. 列表2
  1. 无序列表

在 Markdown 下,列表的显示只需要在文字前加上-*,后面加一个空格再加上列表内容

1
2
- 列表1
* 列表二

链接与图片的插入

  1. 链接的插入
    中括号中填写页面显示内容,后面紧接一个小括号里面填入插入的链接
1
[百度](https://www.baidu.com)
  1. 图标的插入
    感叹号接一对中括号,再接一对小括号,小括号里面需要插入图标的 URL
1
![](https://www.baidu.com/img/dong_8f1d47bcb77d74a1e029d8cbb3b33854.gif)

表格

用 | 区分表格数据,需要用 - 区分表格和数据内容

1
2
3
4
|表头1|表头2|
| - | - |
|表格数据11|表格数据21|
|表格数据12|表格数据22|

文章内容参考