# Markdown 常用语法及示例

# 本篇介绍的语法列表

换行符

强调

标题

URL 连接

引用图片

列表

引用

Inline Code

Block Code

Code Block

分割线

表格

# MarkDown 语法的详细介绍

# 换行符

在Markdown语法中,换行需要敲两个回车键,即在两段文本之间添加一个空行来达到换行的效果。

Code

1. 敲击两个回车的效果
这是第一个段落

这是第二个段落

2. 在同一段落中,在需要换行的字符后敲两个空格,再敲回车键就能达到同一段落换行的效果
这是第一个段落  
这时第二个段落

效果及解释

  1. 敲两个回车的效果:

这是第一个段落

这是第二个段落

敲两个回车虽然能达到换行的目的, 但是中间有个空行, 效果不够美观. 所以我个人比较推荐下面哪种做法.

  1. 敲两个空格再敲回车的效果

这是第一个段落
这时第二个段落

# 强调

在 Markdown 语法中,想要着重强调某一部分内容时,可以使用*或者是_来包裹要着重强调的内容。**__表示字体加粗,*_表示字体斜体

Code

1. 加粗(可以使用快捷键生成加粗符号:Command+b)
* 方式1:**这是字体加粗强调**
* 方式2:__这是字体加粗强调__

2. 斜体(可以使用快捷键生成斜体符号:Command+i)
* 方式1:*这是斜体强调*
* 方式2:_这是斜体强调_

效果及解释

  1. 加粗(可以使用快捷键生成加粗符号:Command+b)
  • 方式1:这是字体加粗强调
  • 方式2:这是字体加粗强调
  1. 斜体(可以使用快捷键生成斜体符号:Command+i)
  • 方式1:这是斜体强调
  • 方式2:这是斜体强调

# 标题

在Markdown语法中,添加标题使用#,就会有标题加粗的效果出现。标题分为六个等级,即1个#代表一级标题,2个#代表二级标题,直到六级标题。

Code

# Header 1
## Header 2
### Header 3
#### Header 4
##### Header 5
###### Header 6

效果及解释

# Header 1

# Header 2

# Header 3

# Header 4

# Header 5
# Header 6

# URL 连接

在写自己的博客中,经常有需求要跳转到某一个网页或者邮件。这时需要使用link链接。link 链接方式分为内联 (Inline) 和外部引用 (Reference)

Code

1. 邮箱
<xianforwork@163.com>
2. 网址
<www.bcdbook.com>
3. 带标题的网址
 [随记](http://www.bcdbook.com)
4. 连接传递
  定义连接  
  [arbitrary_id]: http://www.bcdbook.com

  引用连接  
  Make a [link][arbitrary_id]

效果及解释

  1. 邮箱 xianforwork@163.com

  2. 网址 <www.bcdbook.com>

  3. 带标题的网址 随记

  4. 连接传递

    定义连接

    引用连接

    Make a link

# 图片引用

Markdown 中引用图片资源同样也是分为内联(Inline)和外部引用(Reference)

Code

1. 内联
![Alt Image Text](http://upload-images.jianshu.io/upload_images/6342050-c27b85c48e96bb3b.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2. 引用
	定义内联地址
	[image-id]: http://ovyjkveav.bkt.clouddn.com/17-10-19/15885901.jpg
	使用
	![Alt Image Text][image-id]

效果

  1. 内联

Alt Image Text

  1. 引用

    定义内联地址

    使用

Alt Image Text

# 列表

Markdown 语法中,列表分为三类:有序列表、无序列表、嵌套列表

Code

// 有序列表
1. 列表1
2. 列表2
3. 列表3

// 无序列表
* 列表1
* 列表2

// 嵌套层次缩进列表, 嵌套列表的下级列表需要敲tab键进行缩进
* 这是一个嵌套列表
        1. 列表1
        2. 列表2
        3. 列表3

效果

// 有序列表

  1. 列表1
  2. 列表2
  3. 列表3

// 无序列表

  • 列表1
  • 列表2

// 嵌套层次缩进列表, 嵌套列表的下级列表需要敲tab键进行缩进

  • 这是一个嵌套列表 1. 列表1 2. 列表2 3. 列表3

# 引用

Markdown语法中,使用>表示引用,引用名人名言或一段文本等。

Code

> "三天不学习,赶不上刘少奇。" - 毛泽东 

// 嵌套引用
> 这时一级引用
>> 这时二级引用
>>> 这时三级引用

效果

"三天不学习,赶不上刘少奇。" - 毛泽东

// 嵌套引用

这时一级引用

这时二级引用

这时三级引用

# Inline Code

内嵌文本,当我们想让某一文本内容内嵌在边框内,我们可以使用一对反引号包裹内容

Code

`Inline code`

// 包含反引号的文本
 ``code has `backticks` ``

效果

  1. 一般内嵌文本

Inline code

  1. 包含反引号的文本

code has `backticks`

包含反引号的文本。当文本内容中正好包含有反引号,这时需要使用空格隔开

# Block Code(不推荐使用)

敲4个空格键或一个tab键,这样就形成一个代码块区域。

# Code Block

对于程序员来说,很多时候我们写技术博客都需要贴上自己的代码来给读者讲解,这时就用到了代码引用语法: ```代码块```

Code

​```代码```

// 不推荐使用
​~~~代码~~~

效果

代码

# 分割线

当我们想对文章的某些内容做上下分割,这时我们可以使用分割线语法: *** 或 ---

Code

***

---

___

效果




# 表格

表格的使用肯定我们每一位同学都不陌生,因为我们经常使用Excel表格来展示各种数据报表。很庆幸Markdown同样也支持表格制作,而且使用方式很简单。表格由行与列组成,这里只需要注意表格的内容对齐方式即可。

Code

First Header  | Second Header
------------- | -------------
Content Cell  | Content Cell
Content Cell  | Content Cell

效果

First Header Second Header
Content Cell Content Cell
Content Cell Content Cell

本文参考选自: http://www.jianshu.com/p/13f6eaa1798c

上次更新时间: 2020/6/13 下午7:51:31