Markdown语法整理

在csdn写博客用的是markdowm编辑器,总要去点那个问号,于是整理一下Markdown的语法知识。

关于Markdown,维基百科上是这么说的:
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。
它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。
这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

标题

在文字写书写不同数量的#可以完成不同的标题,如下:

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

Markdown语法整理_第1张图片

列表

无序列表,在符号“-”后加空格使用。如下:

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

有序列表, 在文字前加 数字和”.”。如下:

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

无序列表添加层级,在符号“-”前使用空格。
有序列表如果要区分层级,也可以在数字前加空格。
Markdown语法整理_第2张图片

链接与图片

csdn的markdown编辑器有添加链接与图片的工具栏快捷键。

文本添加链接

[link text](http://www.。。。)
[我的git,戳戳戳](https://github.com/MagicDavid20)

我的git, 戳戳戳。。。

直接引用链接

//github.com/MagicDavid20>

https://github.com/MagicDavid20

插入互联网图片格式

插入互联网上图片,格式如下:

![这里写图片描述](http://img3.douban.com/mpic/s1108264.jpg)
![这里写图片描述][jane-eyre-douban]
[jane-eyre-douban]: http://img3.douban.com/mpic/s1108264.jpg

引用

在引用的文字前加 > 如:

>这个是引用

这个是引用

粗体和斜体

粗体文字前后各加两个 '**'
斜体各加一个 '*'
粗斜体则是 '***'
如:
**粗体**
*斜体*
***粗体加斜体***

粗体
斜体
粗体加斜体

代码块 语法高亮

用TAB键起始的段落,会被认为是代码块,如下:

    function sayHello()
        print("hello world")
    end
function sayHello()
    print("hello world")
end

一个行内需要引用代码,只要用反引号`引起来就好,如下:

展示救世主代码 printf("hello world")
代码块的前一行及后一行使用三个反引号“`”,第一行反引号后面表明代码块所使用的语言。

Markdown语法整理_第3张图片

function sayHello()
    print("hello world")
end

表格

代码

dog | bird | cat
----|------|----
foo | foo  | foo
bar | bar  | bar
baz | baz  | baz

效果

dog bird cat
foo foo foo
bar bar bar
baz baz baz

分割线

可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,同时需要在分隔线的上面空一行。如下:

---
****
___



删除线,删除文字前后各两个 ~

~~Mistaken text.~~

Mistaken text.

其他

其他诸如数学公式, uml图等等。

你可能感兴趣的:(Markdown)