简介
- Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档
- Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
- Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
- Markdown 编写的文档后缀为 .md, .markdown。
- Markdown 完全兼容 HTML 语法。
应用场景
Markdown 能被使用来撰写电子书,如:Gitbook。
当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:CSDN、GitHub、简书、掘金等。
常用编辑器
Typora
官网
Typora也是非常用名,非常好用的markdown编辑器,它的设计理念很不一样,是真正的即时预览型编辑器,不同于左右两个窗口的编辑器。Typora的设计理念就是极致简洁,它将「写字」和「预览」这两件事情合并了。
Typora 同样支持 Windows、OS X 和 Linux多个操作系统,支持数学编辑,可与 Word 直接格式转换,可以进行多种文档格式转换。Typora 流畅度和反应速度很快,特别适合那些手速快的人。
废话不多说,正文开始!
一、标题
我是一级标题
==========
我是二级标题
--------------------
我是一级标题
我是二级标题
使用 # 号标记
使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
二、段落
Markdown段落没有特殊的格式,直接编写文字就好
字体样式
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
斜体文本
斜体文本
粗体文本
粗体文本
粗斜体文本
粗斜体文本
分割线
可以直接使用三个以上的星号、减号、底线来建立分割线
***
---
___
删除线
如果段落上的文字需要添加删除线,只需要在文字的两端加上两个波浪线~~即可
文本1
~文本2~~
文本1
文本2
下划线
可以直接使用HTML的标签来实现
<u>带下划线的文本</u>
带下划线的文本
三、列表
Markdown支持有序列表和无序列表。
无序列表使用星号(*)、加号(+)或是减号(-)作为列表标记,这些标记后面要添加一个空格,然后再填写内容:
* 第一项
* 第二项
* 第三项
+ 第一项
+ 第二项
+ 第三项
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
有序列表使用数字并加上 . 号来表示,如:
1. 第一项
2. 第二项
3. 第三项
- 第一项
- 第二项
- 第三项
列表嵌套只需要在子列表中的选项前面添加四个给空格即可:
- 第一项
- 子列表1
- 子列表2
- 第二项
- 子列表1
- 子列表1
- 子列表2
- 子列表2
- 子列表1
四、区块
Markdown 区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号:
> 文本1
> 文本2
文本1
文本2
区块是可以嵌套的,一个 > 符号是最外层,两个 > 符号是第一层嵌套,以此类推:
> 最外层
> > 第一层嵌套
> > > 第二层嵌套
最外层
第一层嵌套
第二层嵌套
区块中使用列表
> 区块中使用列表
> 1. 第一项
> 2. 第二项
> + 第一项
> + 第二项
> + 第三项
区块中使用列表
- 第一项
- 第二项
- 第一项
- 第二项
- 第三项
列表中使用区块
* 第一项
> 区块1
> 区块2
* 第二项
- 第一项
区块1
区块2 - 第二项
五、代码块
如果是段落上的一个函数或片段的代码可以用反引号把它包起来(`),例如:
`print`()
print
()
代码区块
```java(符号为 Shift + Eac下面的按键)
// 可以至指定语言
```
public static void main(String[] args){
System.out.println("Hello Markdown");
}
六、链接
[百度一下](https://baidu.com)
或者
<https://baidu.com>
七、图片
![alt 属性文本](图片地址)
!(CSDNLogo)(https://img-home.csdnimg.cn/images/20201124032511.png)
可以使用如下方式设置宽高:
<img src="https://i-blog.csdnimg.cn/blog_migrate/b3b0352a462f3047e6f5a3a21fc793fb.png" width="50%">
八、表格
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
我们可以设置表格的对齐方式
-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
常用的差不多就这些!