Hello Markdown

Basic Markdown

兼容HTML

可以使用原生HTML标签来丰富样式

可以使用原生HTML标签<span style="background-color:green;">来丰富样式<span>

段落和换行

用空行来分隔段落

这是新段落。两个以上空格再加回
车表示换行。

用空行来分隔段落

这是新段落。两个以上空格再加回    
车表示换行。

标题

在行首插入 1 到 6 个 # ,对应到标题 1 到 6

这是 H1

这是 H2

这是 H6
# 这是 H1

## 这是 H2

###### 这是 H6

区块引用

在行首插入 > 表示引用,可以插入多个表示嵌套

这是区块引用

内嵌区块引用

> 这是区块引用
>> 内嵌区块引用

列表

无序列表使用星号*、加号+或是减号-作为列表标记

  • Red
  • Green
  • Blue
* Red
* Green
* Blue

有序列表则使用 任意 数字接着一个英文句点

  1. Bird
  2. McHale
  3. Parish
1. Bird
1. McHale
1. Parish

分隔线

可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。


-----

链接

行内式:google

参考式: bing (隐式链接标记)可以在任意处定义链接内容

(对于站内链接,可以使用相对路径)

行内式:[google](http://google.com/ "Optional Title")

参考式: [bing][] (隐式链接标记)可以在文件的任意处定义链接内容:

[bing]: http://bing.com/  "Optional Title"

自动连接用尖括号包起来http://example.com/

自动连接<http://example.com/>

图片

图片与连接类似,不同的是前面多个惊叹号!

![Alt text](/path/to/img.jpg)

强调

这是斜体 这是粗体 这是删除线

这是*斜体* 这是**粗体** 这是~~删除线~~

代码

用反引号标记行内代码 Console.WriteLine()

用反引号标记行内代码 `Console.WriteLine()`

缩进 4 个空格或 1 个制表符来标记代码区块,代码区块会一直持续到没有缩进的那一行

public void Main(){}

反斜杠

反斜杠作为转义字符可以用来帮助插入原来在Markdown中有意义的字符

\   backslash
`   backtick
*   asterisk
_   underscore
{}  curly braces
[]  square brackets
()  parentheses
#   hash mark
+   plus sign
-   minus sign (hyphen)
.   dot
!   exclamation mark

GitHub Flavored Markdown

表格

Left-aligned Center-aligned Right-aligned
git status git status git status
git diff git diff git diff
| Left-aligned | Center-aligned | Right-aligned |
| ---          |:---:           | ---:          |
| git status   | git status     | git status    |
| git diff     | git diff       | git diff      |

任务列表

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

代码块

用三个反引号```把代码块包起来,可以加上语言名称来高亮代码。支持语言列表

public class Blog
{
    public int Id { get; set; }
    public string Subject { get; set; }
}

参考:

posted @ 2016-06-16 15:45  uhavemyword  阅读(215)  评论(0编辑  收藏  举报