转载请注明出处:https://blog.csdn.net/sinat_14849739/article/details/80482735
本文出自Shawpoo的专栏
我的简书:简书
一、前言
Markdown 是什么?其实就是一种标记语言,通过简单的标记语法,使普通的文本具有一定的格式。
其实在之前就听大佬们在讨论 md 这个东西,说是用来写博客用的,然后专门查了了一下这种 Markdown, 感觉确实挺不错的,效果简洁大方,明了易读,语法也比较简单易学,很适合写一些技术笔记和博客。到后来自己也慢慢的接触博客,接触 Markdown,便随之了解了。
Markdown 的文件是以 .md 结尾,可以用随意一个文本编辑器打开。
现在很多平台都支持 Markdowm 语法的,可以在平台直接编辑查看,也可以通过软件进行编辑,不过需要注意的是各平台支持的 Markdown 语法还是略有差异的。
二、Markdown 常用语法
1、标题
# 标题1
## 标题2
### 标题3
#### 标题4
##### 标题5
标题1
标题2
标题3
标题4
标题5
2、字符操作
~~删除线~~
*斜体字* _斜体字_
**粗体** __粗体__
***粗斜体*** ___粗斜体___
上角标:X<sub>2</sub>,下角标:O<sup>2</sup>
删除线
斜体字 斜体字
粗体 粗体
粗斜体 粗斜体
上角标:X2,下角标:O2
3、引用
> 引用:这里是引用内容。
>> 我再引用:引用嵌套引用。
引用:这里是引用内容。
我再引用:引用嵌套引用。
4、链接
[普通链接](https://www.jianshu.com/u/bfb13e6af4e7)
[普通链接+标题](https://blog.csdn.net/sinat_14849739 "Shawpoo的CSDN")
直接链接:https://www.jianshu.com/u/bfb13e6af4e7
ps: 标题为: 鼠标光标移到链接上显示
普通链接
普通链接+标题
直接链接:https://www.jianshu.com/u/bfb13e6af4e7
5、文字高亮和代码块
**文字高亮**:`ipconfig` `$ git clone xxxxx.git`
文字高亮:ipconfig
$ git clone xxxxx.git
代码块:使用“`包含起来,即可原样输出
function test(){
console.log("Hello world!");
}
fun main(args: Array<String>) {
var array = arrayOf("1", "2", "3")
array.forEach(::println)
}
6、图片
一张图片:
![](https://upload.jianshu.io/users/upload_avatars/3262125/318a6e20-e3e4-4561-853e-0ea6890f2be7.JPG?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一张图片+标题(鼠标光标移到图片上显示):
![](https://upload.jianshu.io/users/upload_avatars/3262125/318a6e20-e3e4-4561-853e-0ea6890f2be7.JPG?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240 "这是图片标题")
一张图片+描述:
![图片描述](https://upload.jianshu.io/users/upload_avatars/3262125/318a6e20-e3e4-4561-853e-0ea6890f2be7.JPG?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一张图片+链接:
[![](https://upload.jianshu.io/users/upload_avatars/3262125/318a6e20-e3e4-4561-853e-0ea6890f2be7.JPG?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)](https://www.jianshu.com/u/bfb13e6af4e7 "可点击的图片")
一张图片:
一张图片+标题(鼠标光标移到图片上显示):
一张图片+描述:
7、列表
1、无序列表(使用星号、加号或是减号作为列表标记)
- 无序列表1
+ 无序列表2
* 无序列表3
- 无序列表1
- 无序列表2
- 无序列表3
2、有序列表(使用数字和一个英文句号标记)
感觉和文本原样输出没啥区别,就是前边的序号会自动排序。
1. 有序列表1
1. 有序列表2
1. 有序列表3
- 有序列表1
- 有序列表2
- 有序列表3
8、表格
| 产品 | 价格 | 数量 |
| :--------: | -----: | :---- |
| 笔记本 | 6000 | 2 |
| 手机 | 3000 | 5 |
| ipad | 2000 | 1 |
使用:
冒号来控制对齐的方式。
产品 | 价格 | 数量 |
---|---|---|
笔记本 | 6000 | 2 |
手机 | 3000 | 5 |
ipad | 2000 | 1 |
三、Markdown 语法拓展
特殊符号
© & ¨ ™ ¡ £
& < > ¥ € ® ± ¶ § ¦ ¯ « ·
X² Y³ ¾ ¼ × ÷ »
18ºC " '
© & ¨ ™ ¡ £
& < > ¥ € ® ± ¶ § ¦ ¯ « ·
X² Y³ ¾ ¼ × ÷ »
18ºC " '
PS: Markdown还支持和html标签同用,但各平台支持程度不一,所以不是很兼容。