【转载请注明出处】http://www.cnblogs.com/mashiqi
2018/01/02
杂
Markdown是承接着html语言的,它兼容html语言。写好的Markdown文档会被转化成html文档,然后再以html的外观呈现出来(这是本人作者的个人理解)。
Markdown很倚重空格和制表符。
空格:连续多个空格算一个空格。
强制换行:一句话结尾加两个空格效果和LaTeX中的\\
一样,表示强制换行。
插入整段代码:一行开头4个空格或一个制表符,就是表示插入整段代码。
水平制表线:在一行内使用三个或以上的*
或者_
,行内除此之外不能有其他内容。或者直接使用html代码<hr>
来建立水平制表线。
文档最开头目录:在文档最开头输入[TOC]
。即可自动生成目录。
删除线:~~delete me~~
,效果是delete me。
插入链接:[abc](https://www.google.com "Title")
的效果是abc,其中"Title"
是个可选项。
标题
一级标题用#,字体最大
二级标题用##,字体第二大,以此类推
# 这是一级标题
## 这是二级标题
代码展示
在行内用单反引号`...`
或者多反引号``...``
框住代码就可以在行内插入代码并且代码和单、多反引号之间最好要加空格
,比如:int i = 1
写作` int i = 1 `
或者`` int i = 1 ``
。如果代码内部又带有反引号,假如有连续n个反引号,那么一定要用连续n+1个反引号框住。正文中的反引号`用\`
输入。
要插入整段代码,就在一行开头4个空格或一个制表符,然后写整段代码。
void main()
{
printf("Hello World!");
}
额外空行
输入多行的空行时,Markdown只会将多行空行理解为一个换行。要产生额外的空行时,必须使用html原本的<br/>
命令。
强调
Markdown使用一个或两个星号*
或者下划线_
来表示强调。用一个是斜体,用两个是粗体。用这两个符号其中一个将需要强调的内容包围起来。被包围的内容和*
或_
之间不能有空格,否则这两个符号只会被当成普通的符号。效果如下:*强调*
或_强调_
显示为强调,**强调**
或__强调__
显示为强调。