什么是MarkDown
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,其目标是实现易读易写。因此很多人用它来写博客,还有我们在github上看到的README.md说明文档也是MarkDown写的。
这里我用的编辑器是Typora。
MarkDown语法
标题
使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。注意:#和后边文字要用空格隔开
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
文本样式
粗体
**加粗**
效果:加粗
斜体
*斜体*
_斜体_
效果:斜体 斜体
粗斜体
***粗斜体***
___粗斜体___
效果:粗斜体 粗斜体
划横线
划横线:在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在底线中间插入空格。下面每种写法都可以建立分隔线
---
***
___
- — —
效果:
删除线
删除线:~~删除线~~
效果:删除线
下划线
下划线:使用html语法中的<u>标签来实现
比如: <u>下划线</u>
效果:下划线
高亮
==高亮==
效果: 高亮
引用
>引用内容
效果:
引用内容
>引用嵌套
>>引用嵌套
>>>引用嵌套
引用嵌套
引用嵌套
引用嵌套
脚注
脚注[^脚注]
脚注[^脚注]
脚注[^n]
列表
无序列表
无序列表使用+或者-或者*来标记
* 第一行
* 第二行
* 第三行
---
- 第一行
- 第二行
- 第三行
---
+ 第一行
+ 第二行
+ 第三行
效果:
- 第一行
- 第二行
- 第三行
- 第一行
- 第二行
- 第三行
- 第一行
- 第二行
- 第三行
有序列表
有序列表使用数字加上.来实现。注意我将数字3和2换了位置
1. 第一行
3. 第二行
2. 第三行
效果:
- 第一行
- 第二行
- 第三行
列表嵌套
1. 列表嵌套
- 列表嵌套
+ 列表嵌套
2. 列表嵌套
* 列表嵌套
- 列表嵌套
- 列表嵌套
-
列表嵌套
-
列表嵌套
- 列表嵌套
-
列表嵌套
-
列表嵌套
图片
使用Markdown将图像插入文章,你需要在Markdown编辑器输入 ![图片标题]和(图片链接)。 这时在预览面板中会自动创建一个图像上传框。你可以从电脑桌面拖放图片(.png, .gif, .jpg)到上传框, 或者点击图片上传框使用标准的图像上传方式。 如果你想通过链接插入网络上已经存在的图片,只要单击图片上传框的左下角的“链接”图标,这时就会呈现图像URL的输入框。想给图片添加一个标题, 你需要做的是将标题文本插图中的方括号。
本地图片也可以直接拖动到要插入的位置,截图直接复制就行,不需要其他操作。
代码
如果是段落上的一个函数或片段的代码可以用两个`(在tab键的上面)把它包起来
hello world
如果是代码块的话可以使用三个~或者`,然后回车,右下角也可以选择语言
public static void main(){
system.out.println("hello world");
}
超链接
[链接名称] (链接地址)
或者直接使用<链接地址>
这是一个超链接百度
表格
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
姓名 | 年龄 | 性别 |
---|---|---|
张三 | 22 | 男 |
翠花 | 33 | 女 |
Typora太智能了,打出第一行就出来表格了,可以通过左上角的图标调整表格
- :-设置内容和标题栏居左对齐。
- :–:设置内容和标题栏居中对齐。
- –:设置内容和标题栏居右对齐。