问题描述
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。它编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。Markdown 编写的文档后缀为 .md, .markdown。接下来我们就来学习一下Markdown语言常用语法。
1 Markdown 标题
Markdown 标题有两种格式。
1)使用 = 和 - 标记一级和二级标题
示例:
一级标题 ================= 二级标题 ----------------- |
效果:
图1.1 Markdown 标题1
2)使用 # 号标记
使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。示例:
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 |
效果:
图1.2 Markdown 标题2
2 Markdown 段落格式
1)Markdown 段落
Markdown 段落没有特殊的格式,直接编写文字就好,段落的换行是使用两个以上空格加上回车或者在段落后面使用一个空行来表示重新开始一个段落。示例:
段落一 段落二
段落三 |
效果:
图2.1 Markdown 段落
2)字体
Markdown 可以使用以下几种字体。示例:
*斜体文本* _斜体文本_ **粗体文本** __粗体文本__ ***粗斜体文本*** ___粗斜体文本___ |
效果:
图2.2 Markdown 字体
3)分隔线
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:示例:
*** * * * ***** - - - ---------- |
效果:
图2.3 Markdown 分隔线
4)删除线
删除线只需要在文字的两端加上两个波浪线 ~~ 即可。示例:
~~删除内容~~ |
效果:
图2.4 Markdown 删除线
5)下划线
下划线可以通过 HTML 的<u> 标签来实现。示例:
<u>下划线文本</u> |
效果:
图2.5 Markdown 删除线
3 Markdown 图片
图片是我们很常用到的元素,而Markdown的图片则是:
![代替文字](图片位置) |
开头一个感叹号 !接着一个方括号,里面放上图片的替代文字,接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 'title' 属性的文字。示例:
![](assest/../assets/sctu-ds-1.png) |
效果:
图3.1 Markdown图片
如果你想指定图片的大小则要使用<img>标签指定宽(width)和高(heigh)。示例:
<img src="assest/../assets/sctu-ds-1.png" width="50%"> |
效果:
图3.2 Markdown图片1
4 Markdown代码
代码是我们很常用到的,在用Markdown中用 ``` 包裹一段代码,并指定一种语言(也可以不指定):
示例:
```css body{ background:url(img/bg.jpg) no-repeat center center; background-size:cover; background-attachment:fixed; background-color:#CCCCCC; } ``` |
效果:
图4.1 Markdown 代码
5 Markdown 列表
在Markdown 仅仅支持有序列表和无序列表。
1)无序列表
无序列表使用星号(*)、加号(+)或是减号(-)作为列表标记。示例:
* 第一项 * 第二项 * 第三项
+ 第一项 + 第二项 + 第三项
- 第一项 - 第二项 - 第三项 |
效果:
图5.1 Markdown 无序列表
2)有序列表
有序列表使用数字并加上 . 号来表示。示例:
1. 第一项 2. 第二项 3. 第三项 |
效果:
图5.2 Markdown 有序列表
3)嵌套列表
列表嵌套只需在子列表中的选项添加四个空格即可。示例:
1. 第一项: - 第一项嵌套的第一个元素 - 第一项嵌套的第二个元素 2. 第二项: - 第二项嵌套的第一个元素 - 第二项嵌套的第二个元素 |
效果:
图5.3 Markdown 嵌套列表