Fork me on GitHub

Markdown 简单教程

区块元素


标题

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
2
3
4
5
6
7
> ## This is H1
>
> 1. 这是第一行列表项
>
> 代码:
>
>(这里要有两个缩进)return shell_exec("echo $input | $markdown_script");

效果如下:

This is H1

1.这是第一行列表项

  return shell_exec("echo $input | $markdown_script");

列表

分为有序列表无序列表

1.无序列表使用* + 或 - :

1
2
3
* hhh
+ jjj
- kkk

效果如下:

  • hhh
  • jjj
  • kkk

可以看出,三者等同

2.有序列表使用数字和一个英文句点:

  1. hhh
  2. jjj
  3. kkk

代码区块

具体语法如下:

1
2
3
4
5
这是一个普通段落:

int a;
int b;
c = a + b;

分割线

1
2
3
4
***
* * *
- - -
----------------------------

效果如下:



- - -

效果都是一样的

区段元素


链接

支持两种形式的链接语法,行内式参考式
这里仅介绍行内式
语法简单为:[]+()
[] 中为链接文字,() 中为网址链接
例如:

1
2
This is [an example](http://example.com/ "Title") inline link.
[This link](http://example.net/) has no title attribute.

效果如下:
This is an example inline link.
This link has no title attribute.

强调

文字用 或 _ 包围会变斜,用* 或 __ 包围会变粗
例如:

1
2
3
4
*会变斜*
_会变斜_
**会变粗**
__会变粗__

效果如下:
会变斜
_会变斜_
会变粗
会变粗

代码

如果要标记一小段行内代码,可以用` 把他包起来:

1
Use the `cout<<sddsff;` function.

效果如下:

Use the cout<<sddsff; function.

图片

简单语法如下:
!+ [图片的替代文字] + (网址)
例如:

1
![pkq!!!](2019-09-08-Markdown/pkq.jpg)

效果如下:
pkq!!!

到目前为止,Markdown还没有办法指定图片的高和宽,可以用\标签

自动链接

将链接用<>包起来
例如:

1
<http://example.com/>

效果如下:
http://example.com/

感谢


感谢http://www.markdown.cn/#code-blocks