Markdown语法教程笔记
换行:空两格后,换行即可。
换段:直接回车两次。
更推荐星号
斜体文本:首尾一星号(或下划线,在文本中斜体,需要在_两端外侧加空格)
加粗文本:首尾两星号(或者两个下划线)
加粗斜体:首尾三星号(或下划线)
删除线:首尾两个波浪线,注意:用英文符号~而不是中文符号~。
分割线:单独一行连续≥3个星号/下划线
或者中间带空格的减号-
标题:
一级标题
井号+空格+文本
二级标题
两个井号+空格+文本
三级标题
三个井号+空格+文本
四级标题
五级标题
六级标题
- 圆点列表
- 一个星号+空格+文本
- 或者减号+空格+文本
- 但如果他们是两个单独的列表
- 如果两个列表挨在一起,但希望他们是不同的列表,可以用星号、减号分开
- 有序数字列表
- 数字+小数点+空格
- 下一级
- 再下一级
- 没有了(不同平台缩进后显示的可能不一样)
- 只到字母,但可以继续缩进
- 没有了(不同平台缩进后显示的可能不一样)
- 怎么做到的
- 在序号或文本后直接按锁进
- 再下一级
- 无序列表嵌套
- 二级
- 三级
- 四级
- 三级
- 二级
待办事项
*[ ] 第一项文任务
- 第二项任务
- 方法:星号+中括号(英文版,中间加空格)+空格+文本
- 任务完成
- 中间写一个x即可
代码块:
#include
using namespace std;
int main(){
return 0;
}
方法一:与前面文本空一行后,Tab+代码(每行代码都需要)
#include<iostream>
using namespace std;
int main(){
return 0;
}
方法二:代码上面一行和结尾下一行用≥3个~或`(英文符号且数量一样)
#include<iostream>
using namespace std;
int main(){
return 0;
}
代码高亮显示:在第一行的~或`结尾加上对应语言,如下是C++
#include<iostream>
using namespace std;
int main(){
int a=1;
printf(a);
//cin>>1;
return 0;
}
一小块儿代码出现在文本中,比如说我们来讲讲print(),首尾用一个`即可
引用
方法:小于号+空格+摘抄文本
引用嵌套
再嵌套
...
链接
请点击这个链接从而打开我的CSDN主页(注:在typora里点开链接,Windows需按Ctrl键,Mac需按Command键)
方法:[ + 文字 + ] + ( 链接 )
高级:在一段文字中添加多个链接,比如说有好多浏览器,比如说百度搜狐和必应,你更喜欢用哪个?
方法:文本中[ + 文字 + ] + [ x ]然后[ + 文字 + ] + [ y ]
换行且空一行后[x]:链接 换行[y]:链接 即可
脚注:(无法在IDE里使用,可在typora中使用) 这是一个脚注1,这是另一个脚注2。
插入图片

链接可以是本地的也可以是网络上的,如果需要分享给别人,建议使用网络链接
方法:!+[名字]+(链接+空格+"图片描述")
这种方式插入的图片大小自适应,无法调整大小
个别软件比如typora在你鼠标放在图片上时会显示图片描述。
插入多张图片可以照抄如上链接方法,只不过在最前面加一个英文感叹号
表格
| 英文 | 中文 |
|---|---|
| apple | 苹果 |
| watermelon | 西瓜 |
| 方法:空一行,英文竖线|文字|文字| | |
| 第二行,英文竖线|减号-|减号-|(几个减号都行,有些编译器会帮你调整) | |
| 左对齐:在第一列的减号最左端加冒号 | :---- |
| 右对齐:在第一列的减号最右端加冒号 | ----: |
| 居中:在第一列的减号两端加冒号 | :----: |
空 格 :
写&ensp;任意地方都行,注意是 英 文 冒 号
数学公式:
用美元符号将公式前后括住即可
e.g
多行的话上下用连续两格$即可
e.g
之后会写一篇用Latex写数学公式的笔记