markdown是什么
Markdown是一种轻量级标记语言,允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。它由约翰·格鲁伯(John Gruber)在2004年创建,旨在使人们能够“以一种易于阅读和编写的纯文本格式编写文档,然后转换成结构化的HTML”。
为什么使用markdown
- 易读性: Markdown的语法设计简洁明了,使得即使不熟悉Markdown的人也能轻松阅读和理解文档内容。
- 易写性: Markdown使用简单的标记符号,如#、*、-等,使得编写文档变得快速且高效。
- 跨平台: Markdown文件是纯文本文件,可以在任何操作系统和文本编辑器中打开和编辑。
- 可转换性: Markdown可以轻松转换为多种格式,如HTML、PDF等,方便发布和分享。
- 广泛支持: 许多博客平台、内容管理系统和代码托管服务(如GitHub)都支持Markdown,使其成为编写文档和博客的流行选择。
markdown基本语法
几级标题用几个#号
James表示“你知道的”
几级引用用几个>号
有序列表:
- 第一项(序号.后加空格)
- 第二项
无序列表:
- 第一项(前面-加空格)
- 第二项
任务列表:
- [ ] 任务一(前面-加空格[空格]空格)
代码块(三引号+语言名称+代码+三引号):
int main(){
return 0;
}
数学公式(行内用$ 包裹公式,块级用$$公式$$):
行内公式:
块级公式:
表格(用|分隔列,用-分隔表头和表体,用:控制对齐):
| 姓名 | 年龄 | 成绩 |
|---|---|---|
| 张三 | 20 | 90 |
| 李四 | 22 | 85 |
脚注(用[^标识]在正文中标记,在文末定义):
这是一个脚注的例子[1]。
横线(用三个或以上的-或*或_单独一行):
链接:[链接文本](链接地址 “可选标题(鼠标悬停显示)”)
chiiiiiiing blog
链接跳转到某一部分(用#加标题文本,空格用-代替,全部小写):
跳转到数学公式部分
图片:”)

文字格式:
加粗 (用两个*\或_包裹文本)
斜体 (用一个*或_包裹文本)
删除线 (用两个~包裹文本)
行内代码 (用两个`包裹文本)
下划线(加下划线文本 用u包裹文本)
表情:😄(用:包裹表情名称)
换行(行尾加两个空格然后回车)
下标(H2O 用sub包裹下标文本)
上标(X2 用sup包裹上标文本)
高亮(这是需要高亮的内容 用mark包裹文本)
注释(用 包裹文本,渲染时不显示)
这是脚注的内容。 ↩︎
