Markdown是一种轻量级标记语言,它允许我们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。它的宗旨是易读易用,
所以,就是因为它的轻量化、易读易写特性,它适用性广泛,包括GitHub,各种笔记软件等,基本是一处学习,处处可用,太赚了。
Markdown里文字间相隔一个或以上的空行,就为不同的段落,其余的都是同一个段落。
例:
Markdown语法
我是第一段
我也是第一 段
我是第二段
效果
我是第一段 我也是第一 段
我是第二段
段落内字之间不管相隔多少个空格或者制表符(只要没相隔一个完整的空行),都当作一个段落。
由于markdown语法主要考虑的是英文,所以对于中文的首行缩进并不太友好。
当一段前加了四个空格或一个制表符以上时,整段会按照你输入的样子展示,相当于html里的<pre>标签
所以,例如首行缩进两个字符只能用html代码实现,使用两个 ,或者四个 (一定要带上英文的分号)。
标准写法是#加上标题文字
Markdown语法:
# 一级标题
## 二级标题
### 三级标题
效果:
加粗:文字左右用两个*号包起来
斜体:文字左右用一个*号包起来
加粗加斜体:文字左右用三个*号包起来
加删除线:文字左右用两个~号包起来
Markdown语法:
**我要加粗**
*我要变斜*
***我要又粗又斜***
~~我被删了,呜呜呜~~
效果:
我要加粗
我要变斜
我要又粗又斜
我被删了,呜呜呜
在一行中用至少三个 - 、 * 或 _ 来建立一条分隔线,行内不能有其他东西,但可以在符号间插入空格。
Markdown语法:
* * *
***
---------------------------------------
- - -
效果:
[超链接名](超链接地址 "超链接title")
title可加可不加
Markdown语法:
[百度](http://baidu.com)
[陈一发儿](https://files.cnblogs.com/files/cloudust/a.gif)
效果
无序列表:列表前 - + * 任何一种加空格
有序列表: 数字+.+空格(可以自动排序)
Markdown语法:
- qqq
- www
+ aaa
* zzz
1. aaa
3. ccc
2. bbb
效果
默认左对齐
| 左对齐 | 中间居中 | 右对齐 |
| :- | :-: | -: |
| 1| 1 | 1 |
| 1| 1| 1 |
效果:
左对齐 | 中间居中 | 右对齐 |
---|---|---|
1 | 1 | 1 |
1 | 1 | 1 |
在代码前后增加 三个反单引号:```
如果需要避免文本中的符号被当做Markdown标示符而发生不必要的格式转化,可以在符号前加转义符号 \ 来避免。
原文:https://www.cnblogs.com/cloudust/p/10600162.html