MarkDown 是一种用来处理文本的轻量级标记语言
,致力于使阅读和创作文档变得容易,它用简洁的语法代替排版,以文档的可读性
为最高准则,你现在看到的这篇文章,就是一个 MarkDown 文件展示出来的内容。很多网站和编辑器都已经支持 MarkDown 语法,本站也不例外,当然它的语法值得好好学习咯,以下是我的学习笔记,分享出来,也免得自己遗忘。如无特殊说明,以下笔记中的符号和普通文本之间都有空格。
标题通过#
的个数来区分,#
个数越少,标题级别越高,MarkDown 总共支持 6 级标题,
# 一级标题
## 二级标题
### 三级标题
这句话前面有缩进
在要缩进的段落前键入两个全角空格实现
在需要换行的地方(比如本句话的末尾)键入大于等于两个全角空格
并在下一行开始新的段落
使用插入<br />
标签实现
注:---
可以实现分割带效果
- 序列1
- 序列2
- 序列3
- 序列4
- 序列1
- 序列2
- 序列3
- 序列3.1
- 序列3.2
- 序列3.2.1
- 序列3.2.2
- 序列4
- 先挣他一个亿
- 在深圳湾买套 500 平的大别野
- 迎娶 R.C. Achan
- 拿到美国绿卡
- 去 MIT 读 CS 博士
- 改掉吹牛皮的习惯
在行开始处加入
>
(不要忘了加上空格)
字符串前后均加上 **
字符串前后加上*
字符串前后加上~~
可以通过为字符串添加<u></u>
标签对实现(原生语法不支持,并且普通下划线容易和超链接混淆,不建议使用)
<u>下划线</u>
为字符串添加 HTML 标签实现(原生语法不支持),上面的标签对属性为:
<font color=red size=6 face=“黑体”> 字体颜色</font>
这一部分也需要通过添加 HTML 标签实现(原生语法不支持),代码如下:
<table><tr><td bgcolor=pink><font size=6 face=“黑体”>字体背景色</font></td></tr></table>
字体前后加上重音符「`」
注:MarkDown 从来都不是要取代 HTML,她只是用新的方式使得插入 HTML 标签更容易。对于内嵌 HTML 标签这个事情,官方的态度是建议 md 文件应该以纯文本形式原样发布,不应该包含标记标签和格式化命令。HTML 是一种发布格式,MarkDown 是一种创作格式,因此可以直接在 MarkDown 文件中使用 HTML 标签,并且这些标签会被正常解析,这虽然和官方的建议背道而驰,但是并不影响使用。
代码块使用一对「 ```」 包起来,下面是一段python
代码
print('Hello MarkDown!')
使用<>
将链接的文本包起来,MarkDown 会将它转成可以点击跳转的链接
如果需要在文本中展示特殊符号可以使用反斜杠\
对符号进行转义
在第一行的开头键入 [TOC]
,前提是你的标题排布比较有规律
header 1 | header 2 |
---|---|
row 1 col1 | row 1 col2 |
row 2 col1 | row 2 col2 |
项目 1 | 项目 2 |
---|---|
第一行第一列 | 第一行第二列第一段 第一行第二列第二段 |
第二行第一列 | 第二行第二列 |
最后奉上 MarkDown 官方文档的地址:Markdown 中文文档