介绍
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。
由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。
当然,目前有一些平台还不支持markdown语法
基本语法
建议使用符号时切换到英文半角,因为有些符号在中文輸入法下打不出来
一、标题
标题通过 # 来实现,有6种级别,对应html的<h1>到<h6>标签,最后一个 # 后面加一个空格。
标题语法:
# 一级标题
## 二级标题
### 三级标题
复制代码
······ 类似于前面
标题示例:
一级标题
二级标题
三级标题
二、文本样式
-
加粗
需要加粗的文段前后都加上两个 * 或 _ 符号 -
斜体
需要斜体样式的文段前后都加上一个 * 或 _ 符号 -
斜体加粗
需要斜体加粗样式的文段前后都加上三个 * 或 _ 符号 -
文本删除线
需要斜体加粗样式的文段前后都加上三个 ~ -
分割线
分割线通过三个或以上的 * 或 _ 符号实现 -
引用
在文段前面加上 > 符号实现,可以加多个 -
换行
在一段文本句末通过两个空格实现
文本样式语法:
**加粗** __加粗__
*斜体* _斜体_
***斜体加粗*** ___斜体加粗___
~~~文本删除线~~~
>>> 引用
*** ___
复制代码
文本样式示例:
加粗 加粗
斜体 斜体
斜体加粗 斜体加粗
~文本删除线~
引用
三、代码
1· 代码行
代码前后各用一个 ` 反引号包起来
2· 代码块
代码前后各用三个 ` 反引号包起来 注意 ``` 要独占一行。
代码高亮就在第一行加上编程语言
代码语法:
`代码行`
·``` java
代码块1
代码块2
代码块3
·```
复制代码
代码示例:
代码行
代码块1
代码块2
代码块3
复制代码
四、表格
- 表头之间用 | 隔开
- 表内容之间用 | 隔开
- 区分表头和表内容,在两者之间加一行分隔行,分隔行的规则是有几列就加几列 - 符号,符号间用 | 隔开, | 之间的 - 符号个数不限。
- 默认对齐方式是左对齐,居中对齐就在 - 左右都加 : 符号,右对齐就在 - 右边加 : 符号。
- 注意换行
表格语法:
|姓名|昵称|地址|
|----|---|----|
|丽儿|小丽|广州|
|李二|老李|上海|
复制代码
表格示例:
姓名 | 昵称 | 地址 |
---|---|---|
丽儿 | 小丽 | 广州 |
李二 | 老李 | 上海 |
五、列表
- 无序
在每一列前面加 - + * 任意一个符号都可以 - 有序
在每一列前面加 数字和. 如 1. 有序列表只关注第一列的数字,后面的数字顺序可以打乱或重复
- 注意符号后面要加一个空格,多级目录的话在列最前面加两个空格
列表语法:
- 编程语言
* java
+ 初级
* 高级
+ c
- c++
2. 有序一
2. 有序二
1. 有序三
复制代码
列表示例:
- 编程语言
- java
- 初级
- 高级
- c
- c++
- java
- 有序一
- 有序二
- 有序三
六、图片和链接
- 网址
网址用 <> 括起来,或者直接写 - 文字链接
超链接名用 [] 括起来,紧接着后面加上 () ,里面放链接地址 - 图片
与文字链接形式一样,在最前面加一个 ! 即可
链接语法:
<https://www.baidu.com>
[百度](https://www.baidu.com)
![一张图片](http://image.baidu.com/search/detail?ct=503316480&z)
复制代码
链接示例:
www.baidu.com
百度
七、其他
- 转译
在符号前面加 ** 可以实现转义 - 公式
- 等等
然后发现一个有趣的markdown编辑器,是Chrome浏览器的一个插件,名字叫 MaDe ,见名知意,有兴趣的小伙伴可以下载看看??