8分钟入门Markdown
1.Markdown语言简介
一种轻量级标记语言,允许用户使用易读易写的纯文本格式编写文档。可以使用它导出PDF、HTML、Word等等多种多样的文件格式,当前非常多的技术网站都支持使用Markdown来编写文档,CSDN也同样支持。
2.Markdown的基本语法
此文使用Stackedit演示,这是一个方便、快捷的网页Markdown编辑器,可直接百度/Google搜索使用。
标题 标题1-6分别用1-6个#号和空格(注意#号后面一定要有个空格)前缀标记,还可以使用===或---进行标记。每个标题的字号递减。例如:
# 标题1
## 标题2
##### 标题5
标题之间已经有横线分割了,这里的语言逻辑默认标题只有一行,所以输入空格并不会被识别。
2.1 引用/区块
一个>大于符号完成最简单的引用和区块功能。
实际上,我们可以使用区块功能完成更多更复杂更精美的显示。
比如,我们可以添加多个>大于号实现嵌套区块:
区块同样是可以使用列表的,列表的操作下文已阐述,这里只演示:
2.2 列表
Markdown列表分为有序列表和无序列表。
2.2.1有序列表
序号+“.”+空格+内容:
还可以嵌套有序列表(无序、任务列表也支持),但并不会章节递进:
2.2.2 无序列表
短横线“-”/加号“+”/星号“*”+空格+内容:
2.2.3 任务列表
短横线“-”+空格+左中括号+空格+右中括号+内容:
任务列表还支持勾选,括号内输入字母X即可,大小写都可以。你也可以在html上直接勾选:
上文提及区块中可以使用列表,列表中也可以使用区块:
2.3 代码块
三个反引号“`”+你需要输入的语言+代码:
print("hello world!")
2.4 数学公式
Markdown使用Latex,使用两个“$$”进行标记,以偏导数为例:
2.5 表格
使用|分隔符来标记,设置对齐时左对齐冒号在左,右对齐在右,居中对齐在两端。示例如下:
| 学号 | 姓名 | codeforces账号 |
|---|---|---|
| 2018010101 | 张三 | 2018010101 |