区块元素
标题
Markdown支持两种标题的语法
1.类Setext 形式利用底线的形式,利用=(表示最高阶题),-(表示第二阶题), 任何数量的 = 和 - 都可以有效果,例如:1
2
3
4> This is an H1
>=================
>This is an H2
>------------------
2.类Atx形式则是利用#的数量从1到6来表示标题的阶,例如:1
2
3># This is H1
>## This is H2
>###### This is H6
区块引用
先断好行,然后在每行前加>,例如:1
>This is a blockquote
效果如下:
This is a blockquote
Markdown 也允许只在整个段落的第一行加 > :
1 | >This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. |
效果如下:
This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
区块引用允许嵌套(引用内引用),根据层次不用加不同数量的> ,例如:
1 | >>This is my House |
效果如下:
This is my House
引用区块也可以使用其他Markdown 语法,例如:
1 | > ## This is H1 |
效果如下:
This is H1
1.这是第一行列表项
return shell_exec("echo $input | $markdown_script");
列表
分为有序列表和无序列表
1.无序列表使用* + 或 - :
1 | * hhh |
效果如下:
- hhh
- jjj
- kkk
可以看出,三者等同
2.有序列表使用数字和一个英文句点:
- hhh
- jjj
- kkk
代码区块
具体语法如下:1
2
3
4
5这是一个普通段落:
int a;
int b;
c = a + b;
分割线
1 | *** |
效果如下:
- - -
效果都是一样的
区段元素
链接
支持两种形式的链接语法,行内式和参考式
这里仅介绍行内式
语法简单为:[]+()
[] 中为链接文字,() 中为网址链接
例如:
1 | This is [an example](http://example.com/ "Title") inline link. |
效果如下:
This is an example inline link.
This link has no title attribute.
强调
文字用 或 _ 包围会变斜,用* 或 __ 包围会变粗
例如:
1 | *会变斜* |
效果如下:
会变斜
_会变斜_
会变粗
会变粗
代码
如果要标记一小段行内代码,可以用` 把他包起来:
1 | Use the `cout<<sddsff;` function. |
效果如下:
Use the cout<<sddsff; function.
图片
简单语法如下:
!+ [图片的替代文字] + (网址)
例如:
1 |  |
效果如下:
到目前为止,Markdown还没有办法指定图片的高和宽,可以用\标签
自动链接
将链接用<>包起来
例如:
1 | <http://example.com/> |
效果如下:
http://example.com/
