#Markdown学习
## 0x00 标题设置
在Markdown当中设置标题,有两种方式:
第一种:通过在文字下方添加“=”和“-”(两个以上),他们分别表示一级标题和二级标题,
例如:
示例第一章
==
第二种:在文字开头加上 “#”,通过“#”数量表示几级标题,(一共只有1~6级标题,1级标题字体最大)
例如:# 示例第一章,注意#和标题内容之间需要有空格,且#需要定格写
# 示例第一章
## 0x01 块注释
通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。)
例如:>示例块注释
>示例块注释
## 0x02 斜体
将需要设置为斜体的文字两端使用1个“*”或者“_”夹起来
例如:*示例斜体1* 或 _示例斜体2_ (这个没效果感觉)
*示例斜体1*
_示例斜体2_
## 0x03 粗体
将需要设置为粗体的文字两端使用2个“*”或者“_”夹起来
例如:**示例斜体1** 或 __示例斜体2__
**示例斜体1**
__示例斜体2__
## 0x04 无序列表
在文字开头添加(, +, and -)实现无序列表。但是要注意在(, +, and -)和文字之间需要添加空格。(建议:一个文档中只是用一种无序列表的表示方式)
(示例无序列表1 , 示例无序列表 , 示例无序列表)
## 0x05 有序列表
使用数字后面跟上句号。(还要有空格)
## 0x06 链接
两种方式:
内联方式和引用方式
1.内联方式:点击内容加[],如[百度],链接地址加(),如(www.baidu.com)
例如:我要上[百度](www.baidu.com)
2.引用方式:占位给地址,序号要对应起来
例如:我要上[百度][1]
[1]:www.baidu.com
## 0x07 图片
图片的处理方式和链接的处理方式,非常的类似。
内联方式:写法:感叹号+中括号+小括号,小括号中写图片的地址

引用方式:
![][1]
[1]: http://alpha/redmine/attachments/download/2404/5880614496592.png
注意如果上传被加密的图片至redmine或者任意网站,图片内容是无法正常查看的。
## 0x08 代码
实现方式有三种:
1.使用Tab
2.四个空格
3.代码开始一行插入```,再加上对应的编程预研缩写,如xml, cpp, cs,结束行之后再补充```。
推荐使用最后一种,方便语法着色。
例如:示例代码段
```cs
public calss NotificationObject : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
public void RaisePropertyChanged(string property)
{
if(PropertyChanged != null)
{
this.PropertyChanged.Invoke(this,new PropertyChangedEventArgs("property"));
}
}
}
```
## 0x09 脚注
实现方式如下:
hello[hello]
[hello]: hi
## 0x0A 下划线
在空白行下方添加三条“-”横线。(前面讲过在文字下方添加“-”,实现的2级标题)
___
## 0x0B 转义
在语法关键字前使用反斜杠
D:\\A\\BB
## 0x0C 删除线
前后各加两个波浪线。
例如:~~示例删除线~~
## 0x0D 强行断行
正常,回车后形成的断行,不会被 Markdown 解析为断行,需要在断行前面段落后加两个空格:
例如:
示例断行处1
接断行处1的内容继续
示例断行处2(后面有两个空格)
接断行处2的内容继续
## 0x0E 表格
表格内容用竖线分开,表头下面加一行特殊的字符串。|:-:表示一列数据的表头,没有效果的话这首行前面加一行空行
格式一:
|A|B|C|D|
|---|:-:|:-:|:-:|
|C|DD|FFF|GGGGGGGGG|
|患者姓名|年龄|性别|出生|
|---|:-:|:-:|:-:|
|张三|33|男|1987-12|
格式二:
|A|B|C|D|
|---|---|---|---|
|C|DD|FFF|GGGGGGGGG|
|姓名|年级|分数|排名|
|---|---|---|---|
|李四|高三5班|712|1|