Markdowm
一、Markdown简介
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown,
二、Typora简介
Typora编辑器让人们能更简单地用Markdown语言书写文字,解决了使用传统的Markdown编辑器写文的痛点,并且界面简洁优美,实现了实时预览等功能。
三、Markdown语法
3.1 标题
使用 # 可以表示标题,一级标题对应一个 # ,二级标题对应两个 # 号,最多至六级标题。# 后要紧接着一个空格才能表示标题,否则就是普通字符。
3.2 字体
- 斜文本:用一对
*(或_)
括住的文本表示斜体文本; - 粗体文本:用一对
**(或__)
括住的文本表示粗体文本; - 粗斜体文本:用一对
***(或___)
括住的文本表示粗斜体文本;
3.3 线
- 下划线:可以使用
<u>
和</u>
括住需要增加下划线的文本,如:<u>
要增加下划线的文本</u>
; 删除线:可以使用一对~~
括住需要使用删除线的文本,如:~~
要加删除线的文本~~
;- 分割线:使用三个及以上
+
号或*
号或-
号来表示一条分割线
+++
3.4代码
单行代码:用一对`` (数字1旁边的符号)括住代码,例:
printf(“Hello World!”)`;
代码块:使用**三个`` **+**Enter/空格**+**编程语言**(如C)。在其他地方编写代码块的时候,结尾可能需要再加三个
以表示代码块结束,例:
#include <stdio.h>
void main(){
printf("Hello World!");
}
可以在代码块的右下角选择编程语言。
3.5 列表
3.5.1 无序列表
使用*
,+
或-
助记符号来表示无序列表选项,要注意的是要在助记符号后添加一个空格,例
* 第一项
* 第二项
+ 第一项
+ 第二项
- 第一项
- 第二项
结果如下:
- 第一项
- 第二项
3.5.2 有序列表
使用数字+*
+空格来表示有序列表,例
1. 第一项
2. 第二项
3. 第三项
结果如下:
- 第一项
- 第二项
- 第三项
3.5.3 嵌套列表
先进入无序列表或者有序列表,会发现系统自动生成列表第二项,此时按下Tab键,列表的第二项变成为第一项的子列表,按挥着退出当前列表。
可以在无序列表中嵌套有序列表,例:
- 无序列表1
- 无序列表1.1
- 无序列表1
-
- 有序列表1
- 有序列表2
-
也可以在有序列表中嵌套无序列表,想要退出列表,使用Enter
键即可。
3.6 区块(引用)
当我们想要引用他人文章时,可以将其放在区块内
使用>
+空格来表示区块,例:
这里是区块
区块也可以嵌套
二级区块
三级区块
若要退出区块,使用Enter
键即可
3.7 链接
链接的使用有两种语法,如下:
[链接文字](链接地址)
- 或
<链接地址>
访问链接:使用Ctrl+鼠标左键点击访问;
3.7.1 链接打开网页
- 可以是文字形式链接,例如:
[百度](https://www.baidu.com/)
- 也可以是图片形式的链接,例如:
[图片地址](https://www.baidu.com/)
- 也可以直接放链接,例如:
<https://www.baidu.com/>
3.7.2 链接打开本地文件
- 链接本地文件时需要使用本地文件的地址,相对地址和绝对地址均可;
- 打开文档:
[打开test.md文档](./test.md)
- 打开图片:
[打开test.jpg图片](./test.jpg)
- 不能使用
<要打开的文件地址>
来打开相应的文件,例如<./test.md>并没有表现为可连接状态
- 知识补充:一个小圆点
.
表示当前目录;两个小圆点..
表示上级目录;
3.7.3 连接实现页面跳转
- 语法为:
[链接文件](#标题文字)
- CSDN中不支持这种页内跳转方式
3.8 图片
在Markdown文档中插入图片的语法如下:
![alt 属性文本](图片地址)
或![alt 属性文本](图片地址 "可选标题")
- 先有个感叹号
- 然后再中括号内编写属性文本
- 最后在小括号内写图片地址,后可接标题
例如:
![本地png图片PictureTest.png](./mjy/Picture.png)
![本地jpg图片](./mjy/Picture.jpg)
![网络图片](http://static.runoob.com/images/runoob-logo.png "教程")
3.9 表格
Markdown 制作表格使用 |
来分隔不同的单元格,使用 -
来分隔表头和其他行。
语法如下:
|表头|表头|表头|
|---|---|---|
|单元格|单元格|单元格|
|单元格|单元格|单元格|
也可以设置表中的对齐方式:
:-
表示左对齐-:
表示右对齐:-:
表示中间对齐
例如:
|左对齐|右对齐|中间对齐|
|:---|---:|:----:|
|单元格|单元格|单元格|
|单元格|单元格|单元格|
结果如下:
左对齐 | 右对齐 | 中间对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
- 在Typora中,可以在用语法创建表格后使用Tab 键来增加列数,也可以使用快捷键Ctrl+T来插入表格,并选择行列;
- 在Typora中当选中表格某一单元格时,可以在表格左上角手动设置对齐方式,右上角选择更多操作;
3.10 文本高亮
可以用一对==
将要高亮的文本括起来,如:==要高亮的文本==
结果为:要高亮的文本
这个功能可在偏好设置 --> Markdown扩展语法中设置。