Markdown基础语法#
Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版,Markdown 无处不在。StackOverflow、CSDN、掘金、简书、GitBook、有道云笔记、V2EX、光谷社区等。主流的代码托管平台,如 GitHub、GitLab、BitBucket、Coding、Gitee 等等,都支持 Markdown 语法,很多开源项目的 README、开发文档、帮助文档、Wiki 等都用 Markdown 写作。
一.标题#
#和标题之间要加一个空格,最多六级标题
# 一级标题
## 二级标题markdown二. 换行#
在一行末尾添加两个空格或使用 HTML的
<br>标签实现段内换行:
这是第一行
这是第二行markdown三. 强调#
| 语法 | 效果 |
|---|---|
**粗体** | 粗体 |
*斜体* | 斜体 |
***粗斜体*** | 粗斜体 |
~~删除线~~ |
四. 引用块#
>和引用内容之间需要加一个空格,可以多行引用和嵌套引用
嵌套引用:
> 外层引用
>
> > 嵌套引用markdown五. 列表#
无序列表#
可用
-、*、+三种符号,效果相同,一样需要加空格
- 项目一
- 项目二
- 子项目(缩进2个空格)
- 更深层(缩进4个空格)markdown- 项目一
- 项目二
- 子项目
- 更深层
- 子项目
有序列表#
输出
1.然后按空格
1. 第一项
2. 第二项
3. 第三项
1. 子列表
2. 子列表markdown任务列表#
- [x] 已完成
- [ ] 未完成
- [ ] 另一个未完成markdown- 已完成
- 未完成
- 另一个未完成
六. 代码#
行内代码#
左右两个反引号包裹内容
`console.log('hello')`markdown代码块#
使用三个反引号包裹,并可指定语言:
`javascript
function hello() {
console.log('Hello!');
}
`markdown七. 分隔线#
使用三个或以上的 -、*、_:
---
---
---markdown八. 链接#
[超级凡人](https://supermortal.cn)markdown九. 图片#
markdown十. 表格#
| 表头1 | 表头2 | 表头3 |
| :----- | :---: | -----: |
| 左对齐 | 居中 | 右对齐 |
| 内容1 | 内容2 | 内容3 |markdown| 表头1 | 表头2 | 表头3 |
|---|---|---|
| 左对齐 | 居中 | 右对齐 |
| 内容1 | 内容2 | 内容3 |
对齐说明:
|:---|左对齐|:---:|居中|---:|右对齐
十一. 嵌入视频#
YouTube#
<iframe width="560" height="315" src="https://www.youtube.com/embed/视频ID" frameborder="0" allowfullscreen></iframe>markdownBilibili#
<iframe src="//player.bilibili.com/player.html?bvid=BV号&page=1" width="560" height="315" frameborder="0" allowfullscreen></iframe>markdown快速参考#
| 功能 | 语法 |
|---|---|
| 标题 | # - ###### |
| 粗体 | **文字** |
| 斜体 | *文字* |
| 删除线 | ~~文字~~ |
| 链接 | [文字](URL) |
| 图片 |  |
| 代码块 | ```语言 ``` |
| 引用 | > |
| 列表 | - 或 1. |
| 分隔线 | --- |