Markdown常用语法简介(完整整理版)

Markdown是一种使用一定的语法将普通的文本转换成HTML标签文本的编辑语言,它的特点是可以使用普通的文本编辑器来编写,只需要按照特定的语法标记就可以得到丰富多样的HTML格式的文本。本文就来介绍一些常用的Markdown语法以及推荐几款方便又实用的Markdown编辑器。

常用语法介绍

换行

换行是markdown最基本的语法规则,也是它不同于普通文本的地方,想要在某一行之后进行换行只按常规的Enter键是不行的。换行有3种方式:

  1. 在行的末尾添加至少两个空格,然后再接Enter另起一行;
  2. 第2种方式是在需要换行的两行内容之间空一行;
  3. 第3种方式是在需要换行的内容末尾添加一个换行标签,也就是
    标签。

标题

markdown的标题的语法是使用#来表示,只要在一段文字前面加上1-6个#并且用一个空格隔开就能代表HTML中H1-H6号标题。

具体的用法如下:

# 这是H1
## 这是H2
### 这是H3
#### 这是H4
##### 这是H5
###### 这是H6

引用

引用一般可以分为单行引用,多行引用和嵌套引用,语法是使用>和一个空格来表示。

这是单行引用:

> 单行引用

效果如下:

单行引用

这是多行引用(每行的末尾加上两个空格才会换行):

> 第一行引用  
> 第二行引用  
> 第三行引用  

效果如下:

第一行引用
第二行引用
第三行引用

这是嵌套引用:

> 第一层
>> 第二层
>>> 第三层

效果如下:

第一层

第二层

第三层

代码和代码块

单个代码使用两个 ` 包围起来表示,多行代码使用3个 ` 包围起来表示。

单个代码的例子:

`requests` 这就是一个单个的代码表示方式

效果:requests

代码块使用3个 ` 包围起来表示,而且代码块的第一行的3个 ` 后面可以写上代码的编程语言,方便markdown转化之后进行高亮显示,如写上python或者js。

# 以下就是python代码的高亮显示效果
import time
def show_time():
    return time.time()

文字效果

文字效果也就是一种文字的强调效果,常用的是加粗和斜体效果,加粗使用**或者_表示,斜体用*或者_表示。

下面是三种效果的语法:

**这是加粗**
__这也是加粗__
*这是斜体*
_这也是斜体_

显示的效果如下:

这是加粗
这也是加粗
这是斜体
这也是斜体

列表

列表分为无序列表和有序列表,无序列表可以使用-或者*或者+表示,与每行的文字之间相隔一个空格即可。

语法如下:

- 无序列表1
+ 无序列表2
* 无序列表3

显示效果:

  • 无序列表1
  • 无序列表2
  • 无序列表3

有序列表使用数字加上一个英文的点.来表示,与文字之间也相隔一个空格。需要注意的是,一段列表的序号不是由写的时候的序号决定的,而是按照顺序自动生成的。

语法如下:

1. 有序列表1
2. 有序列表2
3. 有序列表3
8. 有序列表4,虽然使用了8,但是这个不影响效果

显示效果如下:

  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
  4. 有序列表4,虽然使用了8,但是这个不影响效果列表排序

链接与图片

直接插入链接可以使用<>来表示:


显示效果:http://www.seoerzone.com/

插入超链接,有两种方法,第一种是内链式,可以使用[链接文字](地址)来表示,如果要给链接一个提示信息,可以在链接用引号把文字包围起来,就像这样[链接文字](地址 "这是我的博客的说明")

[我的博客](http://www.seoerzone.com/ "这是我的博客的说明")

显示效果:我的博客

第二种是引用式,首先使用[链接文字][链接引用标记]放在需要插入链接的地方,然后在任意地方使用[链接引用标记]:地址 "文字说明"来定义引用的链接地址即可

具体用法如下

[引用式链接][link1]

[link1]:http://www.baidu.com/ "百度链接"

效果如下: 引用式链接

插入图片的方式跟插入链接的方式很接近,也分为内链式和引用式,语法规则是![Alt 说明](地址 '描述'),引用式参考链接插入方式的引用式。

具体用法如下:

![markdown语法简介](http://cdn.seoerzone.com/markdown.png "markdown语法简介")

效果如下:

反斜杠转义

由于markdown的语法基本都是用的符号表示,所以当需要直接输出某些特定的符号的时候,就必须使用反斜杠的转义作用了,使用方法很简单,跟大部分的编程语言的用法一样,只需要在特定的符号前面加上一个反斜杠就可以了,例如输出\本身,就需要使用\\来表示了。

表格

表格由3个部分组成,第一个部分是表格的标题,使用|来作为列的分割,第二个部分是表示列的对齐方式,有左对齐、居中对齐和居右对齐三种类型,第三个部分就是内容了,表示方式跟标题一样,可以有多行。

语法代码如下:

|左对齐标题|居中对齐标题|右对齐标题|
|:---|:---:|---:|
|居左|居中|居右|
|测试文本|测试文本|测试文本|

展示效果如下:

左对齐标题 居中对齐标题 右对齐标题
居左 居中 居右
测试文本 测试文本 测试文本

markdown编辑器推荐

markdown的编辑器其实很多,有直接使用网页的也有一些编辑器软件,现在大部分主流的社交平台也是支持markdown编辑的,比如简书、博客园、CSDN等。本博客的文章和评论也都是使用的markdown编辑的,下面就推荐两个比较好且很方便的编辑器工具吧!

有道云笔记

首先要推荐的是有道云笔记的markdown编辑模式,之所以推荐这个,不仅仅是因为它强大的编辑模式,更重要的是它是云笔记,可以随时随地低同步自己编辑的文章。 有道云的界面如图:

谷歌插件Mado

第二个要推荐的是一个谷歌浏览器的插件,名字叫做Mado,这个插件非常的简洁,但是编辑的效果和展示效果也非常的好。

插件的编辑模式如截图:

 原创文章,转载请注明出处:http://www.seoerzone.com/article/Markdown-Guide/

你可能感兴趣的:(python)