MarkDown基本语法

Markdown

Markdown 是一种轻量级标记语言,创始人为約翰·格魯伯(John Gruber)。 它容许人们“使用易读易写的纯文本格式编写文档,而后转换成有效的XHTML(或者HTML)文档”。css

John Gruber 在 2004 年创造了 Markdown 语言,在语法上有很大一部分是跟 Aaron Swartz 共同合做的。这个语言的目的是但愿你们使用“易于阅读、易于撰写的纯文字格式,并选择性的转换成有效的 XHTML (或是HTML)”。 其中最重要的设计是可读性,也就是说这个语言应该要能直接在字面上的被阅读,而不用被一些格式化指令标记 (像是 RTF 与 HTML)。 所以,它是现行电子邮件标记格式的惯例,虽然它也借镜了不少早期的标记语言,如:setext、Texile、reStructuredText。 许多网站都使用 Markdown 或是其变种,例如:GitHub、reddit、Diaspora、Stack Exchange、OpenStreetMap 与 SourceForge 让用户更利于讨论。git

Github MarkDown

Markdown 标记转成HTML的样式每一个网站有本身的风格, 但总体的标记格式是统一的. 咱们以github来保存相关的文档, 因此咱们以github的为样式为标准.github

如下的风格是以github的markdown的风格标准.
* 具体请参考: github的文档web

标题

使用#,可表示1-6级标题。sql

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

效果:markdown

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

文字修饰符

看一下粗体字, 斜体字的标记.ide

 
1 *This text will be italic*
2 _This will also be italic_
3 
4 **This text will be bold**
5 __This will also be bold__
6 
7 ~~This text will be delete~~
8 _You **can** combine them_

效果:网站

This text will be italicui

This will also be italic

This text will be bold

This will also be bold

This text will be delete

You can combine them

列表

无序列表

主要使用-*来标记无序列表

 
1 - George Washington
2 - John Adams
3 * Thomas Jefferson

效果:

  • George Washington
  • John Adams
  • Thomas Jefferson

有序列表

 
1 1. James Madison
2 2. James Monroe
3 3. John Quincy Adams

效果:

  1. James Madison
  2. James Monroe
  3. John Quincy Adams
 
1 1. James Madison
2 1. James Monroe
3 1. John Quincy Adams

效果:

  1. James Madison
  2. James Monroe
  3. John Quincy Adams
 
1 1. Make my changes
2   1. Fix bug
3   2. Improve formatting
4     * Make the headings bigger
5 2. Push my commits to GitHub
6 3. Open a pull request
7   * Describe my changes
8   * Mention all the members of my team
9     * Ask for feedback

效果:

  1. Make my changes
  2. Fix bug
  3. Improve formatting
    • Make the headings bigger
  4. Push my commits to GitHub
  5. Open a pull request
  • Describe my changes
  • Mention all the members of my team
    • Ask for feedback

任务列表

 
1 - [x] Finish my changes
2 - [ ] Push my commits to GitHub
3 - [ ] Open a pull request

效果:

  • [x] Finish my changes
  • [ ] Push my commits to GitHub
  • [ ] Open a pull request

段落

段落的先后要有空行,所谓的空行是指没有文字内容。若想在段内强制换行的方式是使用两个以上空格加上回车(引用中换行省略回车)。

区块引用

在段落的每行或者只在第一行使用符号>,还可以使用多个嵌套引用,如:

> 区块引用
>> 嵌套引用

效果:

区块引用

嵌套引用

连接

 
1 [github](http://github.com)

效果:

github

图片

 
1 If you want to embed images, this is how you do it:
2 
3 ![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png)

效果:

If you want to embed images, this is how you do it:

Image of Yaktocat

总体样式

 1 ## Structured documents
 2 
 3 Sometimes it's useful to have different levels of headings to structure your documents. Start lines with a `#` to create headings. Multiple `##` in a row denote smaller heading sizes.
 4 
 5 #### This is a third-tier heading
 6 
 7 You can use one `#` all the way up to `######` six for different heading sizes.
 8 
 9 If you'd like to quote someone, use the > character before the line:
10 
11 > Coffee. The finest organic suspension ever devised... I beat the Borg with it.
12 > - Captain Janeway

 

效果:

Structured documents

Sometimes it’s useful to have different levels of headings to structure your documents. Start lines with a # to create headings. Multiple ## in a row denote smaller heading sizes.

This is a third-tier heading

You can use one # all the way up to ###### six for different heading sizes.

If you’d like to quote someone, use the > character before the line:

Coffee. The finest organic suspension ever devised… I beat the Borg with it.
- Captain Janeway

代码块

```c
#include <stdio.h>
int main(void){
printf(“hello world!”);
return 0;
}
```

效果:

 
1 #include <stdio.h>
2 int main(void){
3   printf("hello world!");
4   return 0;
5 }

支持Emoji表情

 
1 @octocat :+1: This PR looks great - it's ready to merge! :shipit:

效果:

1 @octocat :+1: This PR looks great - it’s ready to merge! :shipit:

表格

 
1 标题 | 内容 | 备注
2 -----|------|-----
3 今天 | 很热 | 少穿
4 昨天 | 下雨 | 打伞

效果:

标题 内容 备注
今天 很热 少穿
昨天 下雨 打伞

经常使用

一张图说明, 全部的一切.

参考文档

相关文章
相关标签/搜索