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
有序列表则使用 任意 数字接着一个英文句点
- Bird
- McHale
- 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; }
}
参考: