Markdown基础语法教程笔记

0 阅读3分钟

Markdown语法教程笔记
换行:空两格后,换行即可。

换段:直接回车两次。

更推荐星号
斜体文本:首尾一星号(或下划线,在文本中斜体,需要在_两端外侧加空格)
加粗文本:首尾两星号(或者两个下划线)
加粗斜体:首尾三星号(或下划线)

删除线:首尾两个波浪线,注意:用英文符号~而不是中文符号~。


分割线:单独一行连续≥3个星号/下划线



或者中间带空格的减号-

标题:

一级标题

井号+空格+文本

二级标题

两个井号+空格+文本

三级标题

三个井号+空格+文本

四级标题
五级标题
六级标题
  • 圆点列表
  • 一个星号+空格+文本
  • 或者减号+空格+文本
  • 但如果他们是两个单独的列表
  • 如果两个列表挨在一起,但希望他们是不同的列表,可以用星号、减号分开
  1. 有序数字列表
  2. 数字+小数点+空格
  3. 下一级
    1. 再下一级
      1. 没有了(不同平台缩进后显示的可能不一样)
        1. 只到字母,但可以继续缩进
    2. 怎么做到的
      1. 在序号或文本后直接按锁进
  4. 无序列表嵌套
    • 二级
      • 三级
        • 四级

待办事项
*[ ] 第一项文任务

  • 第二项任务
  • 方法:星号+中括号(英文版,中间加空格)+空格+文本
  • 任务完成
  • 中间写一个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 x2+y2=ax^2+y^2=a
多行的话上下用连续两格$即可
e.g 

(sinx)2+(cosx)2=1(sinx)^2+(cosx)^2=1

之后会写一篇用Latex写数学公式的笔记

Footnotes

  1. 你看到了我说明鼠标点在了小1上

  2. 到了我说明鼠标点在了小2上