markdown语法批注

目录

标题

# 一级标题
## 二级标题
### 三级标题
···

粗体与斜体

**内容加粗**(或者用__内容加粗__)
*斜体*(或者用_斜体_)
***又加粗又倾斜***
注意:在粗体与斜体语法标记的内部,尽量不要有空格。

文字居中和带颜色

文字居中

标准markdown语言不支持居中,但markdown兼容html语言,故可以这么写

<center>这一行需要居中</center>

字体更换

<font face="黑体">我是黑体字</font>

大小更换

<font face="黑体" size=10>我是黑体字</font>

颜色更换

<font color=red size=72>颜色</font>

段落与换行

行与行之间没有换行那么就视为同一段落

这是第一行
这是第二行
效果等于:这是第一行这是第二行

如果想要换段落,需要按两次回车,即行与行之间有一个空行

这是第一行

这是第二行
效果等于:
这是第一行
这是第二行

段内换行(一般针对引用链接过长进行换行)在一句话结尾按两次以上空格

背景色

<table><tr><td bgcolor=orange>背景色是:orange</td></tr></table>

注释

格式是[ // ]:(加#)加括号

[//]:(我是注释,不会在浏览器中显示。)
[//]: # (我是注释,不会在浏览器中显示。)
[^_^]: # (我是注释,不会在浏览器中显示。)

分割线

*由三个以上 ,-,+表示

*****************
——————————————————
++++++++++++++++++

行内不能有其他的字符,清一色的一个符号

链接

[备注](插入的链接)
如:
[github](http://github.com)

在markdown中将网络地址或邮箱地址用<>包括起来会自动识别为超链接

图片

英文感叹号

![插入图片备注](图片链接)
如:
![test](****.jpg)

列表

包括有序列表和无序列表

有序列表:
数字序号+英文句号+空格+列表内容
如:1. 第一列,之后回车就会出现234···
无序列表:
*或+或-  再加空格 再加列表内容
如:* 这是第一列

注意:1.列表中也可以嵌套列表

* 第一列
TAB+第二层
TAB+TAB+第三层

2.在数字列举与字母列举格式不同

1.数字+英文句号+内容
2.内容
a. 字母+英文句号+空格+内容
b. 内容

表格

| 表头1 | 表头2 | 表头3 |
|------|-------|-----|
| 内容1 | 内容2 | 内容3 |
| 内容1 | 内容2 | 内容3 |
左对齐(也是默认值):用 :
右对齐:用 -:
居中:用 :-:
代码块不能插入表格,但是链接可以

如:

| 左对齐 | 居中对齐 | 右对齐 |
|:------|:-------:|-----:|
| 内容1 | 内容2 | 内容3 |
| 内容1 | 内容2 | 内容3 |

注:虽然没要求 - 的个数,但是尽量与文章对齐

箭头

符号 markdown语言
\uparrow \uparrow (左右加$符)
\Uparrow \Uparrow
\downarrow \downarrow
\Downarrow \Downarrow
\leftarrow \leftarrow
\Leftarrow \Leftarrow
\rightarrow \rightarrow
\Rightarrow \Rightarrow
\updownarrow \updownarrow
\Updownarrow \Updownarrow
\leftrightarrow \leftrightarrow
\Leftrightarrow \Leftrightarrow
⟵ ⟵ \longleftarrow
⟸ ⟸ \Longleftarrow
⟶ ⟶ \longrightarrow
⟹ ⟹ \Longrightarrow
⟷ ⟷ \longleftrightarrow
⟺ ⟺ \Longleftrightarrow
↠ ↠ \twoheadrightarrow
↣ ↣ \rightarrowtail
↷ ↷ \curvearrowright
↬ ↬ \looparrowright
↻ ↻ \circlearrowright
↱ ↱ \Rsh
⊸ ⊸ \multimap
⇄ ⇄ \rightleftarrows
⇉ ⇉ \rightrightarrows
⇌ ⇌ \rightleftharpoons
⇚ ⇚ \Lleftarrow
↭ ↭ \leftrightsquigarrow
↛ ↛ \nrightarrow
↗ ↗ \nearrow
↘ ↘ \searrow
↙ ↙ \swarrow
↖ ↖ \nwarrow
⇍ ⇍ \nLeftarrow
⇏ ⇏ \nRightarrow

转义

有时候不想某些字符被markdown识别,就用\来设置一下

- 你
\- 你

书签

[书签备注](#书签名)
[查看答案](#答案)

这样就会从查看答案跳转到一个答案的位置

引用

>+引用内容
如:
>这是引用内容

引用中仍然可以嵌套

>引用内容
>>引用内容

引用中加粗和斜体等markdown语法仍支持

注:不要在引用中加入空格

代码

行内代码用包裹,如git init这个命令是创建一个.git文件
代码块插入:一个TAB键加内容
围栏代码块:三个`来表示

#include<stdio.h>
int main()
{
printf("hello world\n");
return 0;
}

拓展内容

表情

:smile:
:laughing:
:-1:
:clap:

更多表情去参考http://www.webpagefx.com/tools/emoji-cheat-sheet/

删除线

~~被删除的文字~~

任务小清单

- 空格[ ] 未勾选
- 空格[x] 内容 已勾选(这是小写x)
[]后面加空格再加内容
如:

- [x] 学习了高数
- [x] 写了博客
- [ ] 写了大物

这个要先转义一下-,否则会当成无序列表

快捷键

可以参考一下这篇文章