分享Markdown常用语法 超详细!!!

Markdown 是一种轻量级的标记语言,用于格式化文本。以下是常用的 Markdown 语法总结:

功能语法示例
标题######## 一级标题
## 二级标题
加粗**文本**__文本__加粗文本 **加粗文本**
斜体*文本*_文本_斜体文本 *斜体文本*
加粗斜体***文本***___文本___加粗斜体文本 ***加粗斜体文本***
无序列表* 项目- 项目+ 项目* 项目 1
- 项目 2
有序列表1. 项目1. 第一项
2. 第二项
链接[链接文本](URL "标题")简书 [简书](https://www.jianshu.com "访问简书")
图片![图片描述](url)![csdn]( https://img-home.csdnimg.cn/images/20201124032511.png
引用> 引用文本> 这是一个引用的文本。
行内代码`代码``print("Hello")`
代码块 ```语言
代码
` ````
python<br>def hello():<br> print("Hello")<br>
分隔线---***___---
***
___
任务列表- [ ] 未完成- [x] 完成- [ ] 完成任务 1
- [x] 完成任务 2
行内 HTML<标签><b>加粗文本</b>
自动链接<URL>使用尖括号包围链接https://www.example.com <https://www.example.com>
脚注[^1][^1]: 内容这是一个脚注示例[^1]
[^1]: 这是脚注的内容。
高亮文本<mark>文本</mark><mark>高亮文本</mark>
删除线~~文本~~删除线文本 ~~删除线文本~~
内联数学公式$公式$ E = m c 2 E = mc^2 E=mc2 $E = mc^2$
块级数学公式$$公式$$ ∫ 0 ∞ e − x 2   d x = π 2 \int_0^\infty e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2} 0ex2dx=2π $$\int_0^\infty e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2}$$
表情符号:emoji_name:复制emoji表情 😂😆😅🥰😊😭😵‍💫😳
注释<!-- 注释内容 --><!-- 这是一个注释 -->
字体颜色<span style="color: color;">文本</span><span style="color: red;">红色文本</span>
多级嵌套列表缩进即可1. 第一项<br> 1. 子项 1<br> 2. 子项 2
自动编号列表1. 项目 (每个都写 1.,渲染器会自动编号)1. 项目 A
2. 项目 B
3. 项目 C

1. 标题

使用 # 来创建标题。# 的数量决定了标题的级别,数量越大,标题字体越小,最高支持6级

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

效果如下:

一级标题

二级标题

三级标题

四级标题
五级标题
六级标题

2. 强调

加粗:使用 ** 或 __ 包裹文本
斜体:使用 * 或 _ 包裹文本
加粗斜体:使用 *** 或 ___ 包裹文本


**加粗文本**
*斜体文本*
***加粗斜体文本***

3. 列表

无序列表:使用 *、- 或 +。
有序列表:使用数字和点(如 1.、2. 等)。

无序列表:
* 项目 1
* 项目 2
  - 子项目 1
  - 子项目 2
有序列表:
1. 第一项
2. 第二项
3. 第三项

效果如下:

无序列表:

  • 项目 1
  • 项目 2
    • 子项目 1
    • 子项目 2

有序列表:

  1. 第一项
  2. 第二项
  3. 第三项

4. 链接

  • 文本 可以添加标题属性:[文本](URL "标题")
[csdn](https://www.csdn.net)
[GitHub](https://github.com "访问 GitHub")

csdn
GitHub

5. 图片

和链接类似,但在前面加上一个 !

![简书图片.png](https://cdn2.jianshu.io/assets/web/nav-logo-4c7bbafe27adc892f3046e6978459bac.png)

6. 引用

使用 > 来表示引用。

> 这是一个引用的文本。
> 
> 可以换行

效果如下

这是一个引用的文本。

可以换行

7. 代码

  • 行内代码:使用 ```包裹代码。
  • 多行代码块:使用三个 `````包裹代码,并且可以指定语言类型来高亮语法。

行内代码:print(“Hello, world!”)`

多行代码块:

def hello():
    print("Hello, world!")` 

8. 分隔线

使用三个或以上的 -*_ 来创建分隔线。

---
***
___

效果如下:


9. 表格

使用 | 来创建表格,并且使用 - 来分隔表头和表格内容。

| 标题 1 | 标题 2 | 标题 3 |
|--------|--------|--------|
| 内容 1 | 内容 2 | 内容 3 |
| 内容 4 | 内容 5 | 内容 6 |

效果如下:

标题 1标题 2标题 3
内容 1内容 2内容 3
内容 4内容 5内容 6

10. 任务列表

任务列表通常用于待办事项,可以通过 - [ ] 创建未完成的任务,- [x] 创建已完成的任务。

- [x] 完成任务 1
- [ ] 完成任务 2
- [ ] 完成任务 3

效果如下:

  • 完成任务 1
  • 完成任务 2
  • 完成任务 3

11. HTML 标签

Markdown 允许嵌入 HTML 标签来更精细地控制格式。

<p>这是一个段落。</p>
<b>加粗文本</b>

12. 行内 HTML

Markdown 允许使用 HTML 标签来进行更复杂的布局或样式,比如添加链接、图片、表格等。

<p>这是一个 HTML 段落</p>
<a href="https://www.example.com">链接</a>
<img src="image.jpg" alt="图片描述">

13. 自动链接

Markdown 也支持将 URL 自动转化为可点击的链接。

<https://www.jianshu.com>

效果如下
https://www.jianshu.com

14. 脚注 (Footnotes)

有些 Markdown 渲染器支持脚注功能,使用 1 来插入脚注标记,然后在文末定义该脚注。

这是一个脚注示例[^1]。
注意此文末尾出现脚注

15. 高亮文本

Markdown 没有原生的高亮语法,但你可以通过 HTML 标签 来实现。

这是一个 <mark>高亮文本</mark> 示例。

简书暂不支持该效果

16. 代码高亮

在多行代码块中,可以指定语言进行语法高亮,常见语言支持:javasqlyamlpythonjavascripthtmlcssbash 等。

python def hello(): print("Hello, world!") perl

效果如下

def hello():
    print("Hello, world!")

17. 内联数学公式 (LaTeX)

Markdown 可以通过 $...$ 来嵌入内联的数学公式(需要渲染引擎支持,如 MathJax 或 KaTeX)。

这是一个内联公式:$E = mc^2$

效果如下:
E = m c 2 E = mc^2 E=mc2

18. 数学块公式

可以使用 $$ 来包围块级数学公式。

$$
\int_0^\infty e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2}
$$

效果如下:
∫ 0 ∞ e − x 2   d x = π 2 \int_0^\infty e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2} 0ex2dx=2π

19. 表情符号(Emoji)

Markdown 支持通过 : 来插入常见的表情符号。

这是一个笑脸 emoji 😀。

复制emoji表情网站

b

20. 注释

你可以使用 HTML 的注释语法在 Markdown 中插入注释内容,注释不会显示在最终渲染的结果中。

<!-- 这是一个注释 -->

效果如下:(此处为皇帝的新衣,聪明人才能看到效果)

21. 删除线

删除线可以使用 ~~ 来表示。

~~删除线文本~~

效果如下
删除线文本

22. 字体颜色(HTML)

虽然 Markdown 本身不支持设置字体颜色,但可以通过 HTML 标签来实现。

<span style="color: red;">红色文本</span>

红色文本

23. 多级嵌套列表

Markdown 支持多级嵌套的无序和有序列表,只需要在子项目前加上适当的缩进。

1. 第一项
   1. 子项 1
   2. 子项 2
      * 子子项 A
      * 子子项 B
2. 第二项
  1. 第一项
    1. 子项 1
    2. 子项 2
      • 子子项 A
      • 子子项 B
  2. 第二项

24. 自动编号的列表

Markdown 会自动为有序列表添加编号,即使没有显式的数字。

1. 项目 A
1. 项目 B
1. 项目 C
虽然你写的都是 1.,渲染器会自动将它们渲染为顺序列表。

效果如下:

  1. 项目 A
  2. 项目 B
  3. 项目 C

25. 表格对齐

在表格中,你可以使用 : 来设置表格内容的对齐方式。

:--- 左对齐
---: 右对齐
:---: 居中对齐
左对齐右对齐居中对齐
数据 1数据 2数据 3
数据 4数据 5数据 6
这些扩展语法在一些支持扩展功能的 Markdown 渲染器中非常有用,特别是用于更复杂的文档或展示效果。

  1. 这是第14点脚注的内容。 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值