Markdown 语法基础

Title 标题(两种写法):

#  H1 
##  H2
###  H3
####  H4
#####  H5
######  H6
一级标题
===
二级标题
---

Emphasis 文本强调(三种写法):

*斜体* or _斜体_
**加粗** or __加粗__
***粗斜体*** or ___粗斜体___

斜体 or 斜体
加粗 or 加粗
粗斜体 or 粗斜体

Lists 列表(无序三种,有序一种):

Unordered 无序列表:

* 无序列表
* 子项
* 子项

+ 无序列表
+ 子项
+ 子项


- 无序列表
- 子项
- 子项

Ordered 有序列表:
1.第一行
2.第二行
3.第三行

组合:

* 产品介绍(子项无项目符号)
    此时子项,要以一个制表符或者4个空格缩进


* 产品特点
    1. 特点1
    - 特点2
    - 特点3

* 产品功能
    1. 功能1

- 功能2
    - 功能3

Links 连接(内嵌和引用):

Inline-style 内嵌方式:
[link text](https://www.google.com "title text")

Reference-style 引用方式:
[link text][id]

[id]: https://www.mozilla.org/"title text"

Relative reference to a repository file 引用存储文件:
[link text](../path/file/readme.text "title text")

还能这样使用:
[link text][]



Email 邮件:
<example@example.com>

Inline-style 内嵌方式:
link text

Reference-style 引用方式:
[link text][id]

[id]: https://www.mozilla.org/"title text"

Relative reference to a repository file 引用存储文件:
link text

还能这样使用:
link text

Email 邮件:
example@example.com

Images 图片(内嵌与引用):

Inline-style 内嵌方式:
![alt text](https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "title text")

Reference-style 引用方式:
![alt text][logo]

Inline-style 内嵌方式:
alt text

Reference-style 引用方式:
alt text

Code and Syntax Highlighting 代码和语法高亮(撇撇撇的md文本块):

标记一小段行内代码:
本文是一篇介绍Markdown的语法的文章
语法高亮:

    <div>Syntax Highlighting</div>
    body{font-size:12px}
    var s = "JavaScript syntax highlighting";
    alert(s);
    <?php
      echo "hello, world!";
    ?>
    s = "Python syntax highlighting"
    print s

Block Code 引用(md原生代码区块):

在该行开头缩进4个空格或一个制表符(tab)

<strong>Blockquotes 引用:</strong>
> Email-style angle brackets
> are used for blockquotes.
> > And, they can be nested.
> #### Headers in blockquotes
> * You can quote a list.
> * Etc.

Blockquotes 引用:

Email-style angle brackets
are used for blockquotes.

And, they can be nested.

Headers in blockquotes

  • You can quote a list.
  • Etc.

Tables 表(绘制与对齐)

First Header  | Second Header
------------- | -------------
Content Cell  | Content Cell
Content Cell  | Content Cell
First Header Second Header
Content Cell Content Cell
Content Cell Content Cell

头尾可加入多余的竖线

| First Header  | Second Header |
| ------------- | ------------- |
| Content Cell  | Content Cell  |
| Content Cell  | Content Cell  |

可以设置,左对齐,右对齐,居中对齐

| Left-Aligned  | Center Aligned  | Right Aligned |
| :------------ |:---------------:| -----:|
| col 3 is      | some wordy text | $1600 |
| col 2 is      | centered        |   $12 |
| zebra stripes | are neat        |    $1 |
Left-Aligned Center Aligned Right Aligned
col 3 is some wordy text $1600
col 2 is centered $12
zebra stripes are neat $1

分割线(三种写法)

三个星号,减号,底线 可以建立一个分割线


自动连接

<lmt@example.com>
<lumotian.me>

反斜杠

\*stars\*

*stars*

脚注

脚注
脚注用于为正文中的某个条目添加补充注释,说明该条目的引文出处,跟参考文献一样,脚注一般位于文档的末尾,文章内以数字标注。在Markdown Extra也可以很容易的实现脚注。
语法说明:
在需要标记脚注文字的后面添加一个方括号,方括号中的内容必须以^开头,再接着是数字或字符串标记:
脚注[ ^1]有一个标签[^label]和该标签的定义[^!DEF].
接着,在文件的任意地方,你可以把这个脚注的内容定义出来:
[ ^1]: 这是一个脚注
[^label]: 这是脚注的标签
[^!DEF]: 这是脚注标签的定义
脚注内容定义的形式:
前面引用脚注的标签符号
接着一个冒号
再接着一个以上的空格或制表符
最后是脚注定义的内容。
脚注定义的内容可以包含多行、代码区块、区块引用和大多数其他markdown格式的内容。
例子:
这是一个脚注[ ^footnote].
[ ^footnote]: 脚注定义内容的第一行内容.
定义内容的第二行.
> 一个包含多行的
> 区块引用.
转为HTML后为:

<p>这是一个脚注<a href="#fn:footnote" id="fnref:footnote" title="See footnote" class="footnote">1</a>.</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn:footnote">脚注定义内容的第一行内容. <br />
定义内容的第二行.
<blockquote> 一个包含多行的 <br />
    > 区块引用.
</blockquote> 
<a href="#fnref:footnote" title="Return to article" class="reversefootnote"></a></li>
</ol>
</div>