Markdown

335 阅读3分钟

1. 定义

Markdown 是一种轻量级标记语言,让作者专注于写作而不用关注样式。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面(且Markdown是兼容HTML语法的)。 所以用Markdown写文章是最适合不过的啦。

2. 基本语法

Markdown 的语法全由一些符号所组成,其语法主要分为如下几大部分: 标题,段落,分隔线,字体,引用,图片,超链接,列表,表格,代码片段。

2.1 标题

在文本前面加上 # 即可创建一级标题。同理,创建二级标题、三级标题等只需要增加 # 个数即可,Markdown 共支持六级标题。

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

2.2 段落

使用Markdown分段非常简单,前后至少保留一个空行即可。

    第一段文字...
    
    第二段文字...

效果:

第一段文字...

第二段文字...

2.3 分隔线

三个以上的短线 即可作出分割线。

---

效果:


2.4 字体

  • 倾斜:左右分别用一个*号包起来
  • 加粗:左右分别用两个*号包起来
  • 倾斜加粗:左右分别用三个*号包起来
  • 删除线:左右分别用两个~~号包起来
*倾斜*
**加粗**
***倾斜加粗***
~~加删除线~~

效果:

倾斜 加粗 倾斜加粗 加删除线

2.5 引用

在引用的文字前加 > 即可。引用也可以嵌套,如加两个 >>, 三个 >>>甚至更多

> 这是引用的内容
>> 这是引用的内容
>>>>> 这是引用的内容

效果:

这是引用的内容

这是引用的内容

这是引用的内容

2.6 图片

![图片alt](图片地址 "图片title")

图片alt就是显示在图片显示不出来时替代的文字,相当于对图片内容的解释。 图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

![妙蛙种子](https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/14/16b55425ccf67ff1~tplv-t2oaga2asx-image.image "妙蛙种子")

效果:

妙蛙种子
妙蛙种子

注意:到目前为止, Markdown 还没有办法指定图片的宽高,如果你需要的话,你可以使用普通的 <img> 标签。

2.7 超链接

[超链接名](超链接地址 "超链接title")

title可加可不加

[知乎](https://www.zhihu.com)

效果:

知乎

注意:Markdown也支持传统的HTML标签,你也可以直接写成 <a href="https://www.zhihu.com">知乎</a>

2.8 列表

  • 无序列表 无序列表用 - + * 任一开头都可以。 注意:- + * 跟内容之间都要有一个空格

    - 列表内容
    + 列表内容
    * 列表内容
    

    效果:

    • 列表内容
    • 列表内容
    • 列表内容
  • 有序列表 数字加点即可。 注意:序号跟内容之间要有空格,且列表可以嵌套

    1.列表内容
    2.列表内容
    3.列表内容
    

    效果:

    1.列表内容 2.列表内容 3.列表内容

2.9 表格

|表头|表头|表头|
|---|:---:|---:|
|内容短|内容|内容长一点|
|内容|内容|内容|

第二行分割表头和内容。
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右

效果:

表头 表头 表头
内容短 内容 内容长一点
内容 内容 内容

2.10 代码

  • 单行代码:代码之间分别用一个反引号包起来
  • 多行代码:代码之间分别用三个反引号包起来,且两边的反引号单独占一行
    `代码内容`

    ```
    多行代码
    多行代码
    多行代码
    ```

效果:

代码内容

   多行代码
   多行代码
   多行代码

3. 使用

以下是常用的 markdown 工具和支持 markdown 语法的在线平台