Markdown标记语言
一、Markdown语言是什么?
Markdown 是一种轻量级标记语言。它是一种标准、一种语言,而非特定的软件,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown语言最大的特点是简单、干净、利落,它的设计初衷,就是希望带来纯粹的写作的感觉。Markdown是网络时代的写作工具,相比较而言,Word更像是一款排版软件而不是写作工具,大部分人只用了Word不到5%的功能。
- “轻量级”:是指结构简单,容易记忆也容易上手。
- “标记语言”:是指它会通过一些特定符号来实现特定功能;而这些符号会直接写在文字当中。
二、Markdown特点是什么?
- 书写流畅,无需分心排版格式问题,只需专注内容本身。
在电脑上进行Markdown写作,甚至不需要离开键盘操作鼠标,不需要繁杂的选择,纯键盘输入。 - 语法简单易学,上手极快
对于加粗、标题、列表等格式排版,只需要简单加几个字符即可,不需要计算机基础,几分钟就能学会常用语法。 - 格式转换方便,可以轻松转成PDF,docx格式
纯文本格式存储内容,不存在版本不兼容问题,任何支持Markdown语法的编辑器都可以编辑,格式不随编辑器改变。
三、Markdown语法
Markdown基本语法是这样的
# 一级标题
## 二级标题
##### 五级标题
- 列表第一项
- 列表第二项
1. 有序列表第一项
2. 有序列表第二项
[标题](链接地址)
![图片描述](图片链接地址)
*斜体*
**粗体**
> 引用段落
\```
代码块
\```
标题
Markdown 中,只需要在文本前面加上“#”,就会被认为是加了一个标题。同理,你还可以增加二级、三级、四级、五级标题和六级标题,只需要增加“#” 即可。例如:
# 一级标题
## 二级标题
实际显示效果
一级标题
二级标题
列表
当你要罗列一些内容时,列表是很有用的工具。
列表项目标记通常放在段落开头,后面要跟着一个空格。列表的各个条目之间可以不留空行。
若列表中的条目没有特定顺序时,可以使用 无序列表。加号“+”或减号“-”都可以作为列表标记,后面要跟一个空格。例如:
- Red
- Green
实际效果
- Red
- Green
有序列表
- Red
- Green
列表嵌套
- 一级列表1
- 二级列表1
- 二级列表2
- 一级列表2
图片
Markdown 中可以插入图片,只需要感叹号、方括号和圆括号即可。例如:
一个英文感叹号 “!” 后紧跟方括号,里面可以写这张图片的说明;再紧跟一对圆括号,里面是这张图片的网址。
链接
在文档中插入连接的语法和插入图片的语法很像,只是少了最前面的英文感叹号"!"。
百度
传送门
abcd@139.com
https://www.baidu.com
引用
可以使用">" 标记来引用其他人的言论、书籍或报纸的内容。只需要在段落的第一行最前面加上 > 即可:
Talk is cheap. Show me the code.——Linus Torvalds
强调
在Markdown中,可以使用 * 或 _ 来表示斜体和加粗。需要注意的是,“_”是下划线而非减号“-”。
在需要斜体的文本左右各加一个“*”或“_” :
斜体
在需要加粗的文本左右各加两个“*”或“_” :
加粗
代码引用
在行内高亮代码部分import pandas as pd
,在代码前后各加一个`。
代码块,使用3个连续的`开启和结束一段代码,为代码添加一个黑框。
import time
import pandas
print('hello, world')
删除线
删除内容首尾各添加两个波浪线
分割线
在 Markdown 中,可以用分隔线来将内容分成不同区域。
只需要连续三个减号"-"即可。例如:
---
实际效果
四、Markdown编辑器
Windows
推荐 Sublime Text 3,强大优雅的编辑器。
Typora,全平台可以直接预览排版效果的编辑器。
Mac
推荐 Ulysess,专注写作的编辑器,功能强大,体验一流。
Macdown,可以预览排版效果。
Web
推荐简书,有 Markdown 写作/预览模式。
作业部落,功能强大的 Markdown 编辑器。
五、常见问题
Q: 我该去哪里下载 Markdown 软件?
A: Markdown 是一种标准而非软件,任何支持 Markdown 语法的编辑器都可以使用,无论是何种操作系统、哪类设备。请看 “四、 Markdown编辑器”,或者问问 Google。
Q: 为什么我按说明写了标记,但是没法正常显示?
A: 很可能是你误把中文标点当成了英文标点。在 Markdown 中使用标点符号作为标记时,要使用英文标点符号。没关系,人们总会犯这种小错误。
Q: 为什么我写的两端内容被合并成了一段?
A: 这是因为,在一些 Markdown 解释器中,会把相邻的两行合并成同一个段落。在 Markdown 中另起一段时,需要多敲一次回车键,来在段落之间添加一个空行。这是与其他常见文档格式的不同之处。
Q: 为什么我写了正确的标记,但是在编辑窗口中看不到任何效果?
A: 许多 Markdown 编辑器都不是所见即所得的——“所见即所得”是指你对格式的修改会马上反映在屏幕上,就像 Word 那样。如果你的编辑器没有没有实时预览功能,就不会看到格式的变化。Macdown和简书 都支持实时预览,你需要先打开这个功能,才能看到这些格式标记的效果。
参考文章:
叶猛犸:8分钟学会Markdown ,写作效率翻一番!新手手册 V2.4
高鸿祥:Markdown基本语法
来源:简书