Markdown语法学习
标题
行首使用1-6个”#”,定义1-6级标题 — Setext格式
或者底部使用任意数量”=”或”-“表示*标题和第二级标题 — atx格式
例子1:
“### 三级标题”
三级标题
例子二:
“第二级标题
—————–”
第二级标题
区块引用
区块引用使用 “>”,并且可以嵌套使用,其他的Markdown语法在区块仍然生效.会被Markdown转为
<blockquote><p>
例子: 嵌套
“> 第一层区块:”
“>> 第二层区块”,
第一层区块:
第二层区块
列表
Markdown支持两种列表:无序列表和有序列表
- 无序列表使用”*”,”+”或者”-“号标记,会被转化为
<ol><li>
例子:
“+ Apple”
“+ Orange”
“+ Banala”
- Apple
- Orange
- Banala
- 有序列表使用数字加英文句点标记, 数字本身的顺序不重要,但是还是建议从1开始,依次+1顺序排列,至少比较美观; 有序列表每一项也可以嵌套其他标签.会被转化为
<ul><li>
例子,
“> 2. 有序列表第一条”
“> 1. 有序列表第二条”
“> 3. 有序列表第三条”
- 有序列表第一条
- 有序列表第二条
- 有序列表第三条
代码区块
缩进四个空格或者一个制表符定义一个代码区块,代码区块会被转换成HTML的
<pre><code>
print('代码块')
可以使用`(反引号)定义一段行内代码,被转化为
<code>
,如this is the code print:print
,可以使用两个反引号包含起一段含有单个反引号的代码,这样,这段代码中的反引号会正常显示:
print(`)
使用三个反引号定义代码段,当需要显示大段代码时使用很方便: 被Markdown转化为
<pre><code><span>
this is the code block
分隔线
在一行中使用三个或者以上的星号/减号/底线来建立一条分隔线;会被转化为
<hr>
例子:
“—”:
连接
连接分为两种,行内式和参考式.
行内式的定义格式为: [连接文字] (连接地址 “Title”),中括号定义连接文字,小括号给出具体连接地址,如Baidu,
[Baidu](https://www.baidu.com “Baidu”),
会被转化为<a href="https://www.baidu.com" title="Baidu">Baidu</a>
参考式连接的定义格式为: 连接文字
第一步,要需要显示连接的位置预留一个link_id(名字随便取),如: this is [Baidu] [link_id] reference style,
第二步在文章任意位置(实际上并不是任意位置,在区块就不行,不会被解析,只会被当成纯文本显示)对link_id赋值,
link_id: https://www.baidu.com “Baidu”
简写形式: 可以把第二个中括号置空, 赋值时直接使用第一个中括号中的名称,如[Baidu] [],
Baidu: https://www.baidu.com
强调
使用*或_(底线)强调其包含的文字,
一个会被Markdown转化为<em>
标签,两个*会被转化为<strong>
, _(底线同理).*一个星号*
: 一个星号__两个底线__
: 两个底线
图片
图片的定义与连接类似,只不过多了个!(感叹号),
行内式:
![图片替代文字] (图片路径),被转化为<img src="路径" alt="提示" title="Title">
一个惊叹号 !
紧接着一个方括号,里面放上图片的替代文字
接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上 选择性的 'title' 文字。
参考式:
![图片文字][id]
[id]: (图片路径 "Title")
上一篇: PHP 计算程序运行时间
下一篇: flex布局的属性及其应用