Markdown的一些基本语法

简单的介绍一下markdown,这是一种可以使用普通文本编辑器编写的标记语言,他可以使普通文本的内容具有一定的格式。现在有很多博客,有的就是用markdown来编写文章的,wordpress也是支持markdown语法的。

蒲公英整理了一下,一些基本会用到的markdown语法,可能说的不是太全面,言语有纰漏的地方,欢迎批评指正。

标题

在markdown的语法中,标题的语法和html的一样,都分为六个等级。

html中,[code]h1-h6[/code]表示一级标题到六级标题。

markdown中,[code]1-6个#[/code]表示一级标题到六级标题。

不同的是,在markdown中,还可以用[code]=[/code]表示一级标题,多个”=”效果相同,用[code]-[/code]表示二级标题,多个”-“效果相同。

举例:

      用#标记

# 一级标题

## 二级标题

### 三级标题

###### 六级标题

      用=和-标记

一级标题

======

二级标题

——

区块引用blockquotes

在markdown语法中引用可以嵌套,[code]>[/code]表示一级引用[code]>>[/code]表示嵌套引用,貌似可以一直嵌套引用下去,表示嵌套了八层还是可以继续的,另外markdown允许你偷懒,你可以在一段话的开头加上[code]>[/code]就可以

      一级引用

> 表示一级引用

> 表示一级引用

> 表示一级引用

      嵌套引用

> 表示一级引用

>> 表示嵌套引用

      偷懒引用

> 这是一段话,用来显示偷懒引用的用法,如果想显示这个用法,这段句子就要足够的长,长到什么程度呢,起码超出屏幕的宽度。

> 这是一段话,用来显示偷懒引用的用法,如果想显示这个用法,这段句子就要足够的长,长到什么程度呢,起码超出屏幕的宽度。

另外,引用的区块内也可以使用其他的 markdown 语法,包括标题、列表、代码区块等,感兴趣可以自己测试一下。

列表

markdown支持有序和无序两种列表。

有序列表的语法是[code]数字+英文句点[/code]。无序列表的语法是[code]星号,加号和减号[/code]来标记。

      有序列表
  1. 有序列表第一个
  2. 有序列表第二个

需要值得注意的是,不管你文字前面的数字写的是什么都不会影响输出的结果。

即使你写成,1. 我是有序列表 1. 我是有序列表 1. 我是有序列表 或者 1. 我是有序列表 5. 我是有序列表 6. 我是有序列表

输出结果都只会是:

  1. 我是有序列表
  2. 我是有序列表
  3. 我是有序列表
      无序列表

* 无序列表第一个

+ 无序列表第一个

– 无序列表第一个

另外,列表内有序和无序都是可以嵌套的。

代码区块

我们在页面书写代码的时候肯定不希望代码的排版凌乱,希望照着原来的样子去显示,Markdown 会用[code]pre[/code]和[code]code[/code]标签来把代码区块包起来。

语法为[code]四个空格[/code],单行代码的代码之间可以用[code]反引号”`”[/code]包起来就好。

分割线

语法为,三个以上的星号,减号或者底线。行内不能有其他东西,你也可以在星号或是减号中间插入空格。

* * *

***

– – –

————–

以上几种都可以实现分隔符[code]<hr/>[/code]的作用

链接

在markdown中插入链接的语法为[code][超链接名字](超链接地址 “超链接title”) [/code]

表格

表格的语法是比较累人的地方,好在一般编辑器都会带快捷键,只要填充内容就好了。

| 左对齐标题 | 右对齐标题 | 居中对齐中标题 |
| :------| ------: | :------: |
| 这只是一个文本 | 这只是一个文本 | 这只是一个文本 |
| 这只是一个文本 | 这只是一个文本| 这只是一个文本 |
  1. 默认标题栏居中对齐,内容居左对齐。
  2. “:”在”-“左边表示左对齐,在右边表示右对齐,在两边表示居中对齐。
  3. 内容和”|”之间多余的空格会被忽略,每行第一个|和最后一个|可以省略,-的数量至少有一个。

效果如图:

图片

在markdown中是可以插入图片的,图片路径支持相对路径和绝对路径,语法为[code]![alt](/images/1.jpg “title”)[/code],其中[code]alt[/code]表示,图片找不到时候显示的内容,[code]title[/code]表示鼠标悬浮显示的内容。

参考

markdown语法说明:https://www.appinn.com/markdown/index.html

 

完。