介绍
Markdown是一种轻量级的标记语言,设计初衷是让人们可以使用简单的文本格式来书写和编辑文档。
Markdown文件通常以.md或.markdown为扩展名。像我现在的博客都是以.md为扩展名的文件。
基本语法
普通文本:直接书写即可
换行:在想要换行的末尾处加两次空格,然后再回车
换段落:两次回车,此时与换行的区别是两行的间距更大。
斜体:在想要斜体的部分的前后各加一个” * “
加粗:在想要加粗部分的前后各加两个” * “,或者两个” _ “
加粗并斜体:前后各加三个” * “
删除线:前后各加两个” ~ “
斜体,加粗,删除线可自由搭配
分割线:一行中输入三个或以上的” * “或” _ “(后面不能写别的东西,可以加空格)
如:
一级~六级标题:想要添加几级标题,就以几个” # “ 后跟空格作为开头,之后写标题内容即可
无序列表:以一个” * “或一个” - “或一个” + “后跟空格开头,后跟列表内容,如果三个符号混着用也会当做不同列表分开一段距离
如:
- 第1项
- 第2项
- 第1.1项
- 第1.2项
有序列表:数字+” . “+空格(数字作为起始点,之后列表编号依次加一)
多级列表:在要分级的列表前加四个空格
如:
- 一级列表
- 二级列表
- 一级列表
注:列表在换行时,如果要在列表内进行换行,就按照后面加两个空格加回车即可,如果要在列表外进行换行,就必须要两次回车了
例:
- 编号1
编号1内的换行
编号1外的换行
勾选框:” * “ +” [ ] “后跟空格,默认为未勾选状态,如果要变为勾选状态就在方括号之间加”x”(大小写均可)
例:
- 未完成的项目
- 完成的项目
代码块:
行内可以在内容前后各加一个” ` “ ,
如 sort()
如果是整个代码,则要在代码行前后各加三个” ` “
并且在行前的三个” ` “ 后加对应语言名称(c,java…)
如:
测试.cpp#include<iostream> using namespace std; int main() { int a; cout<<a; return 0; }
文本引用:
在行前加” > “ , 并且引用可以嵌套,建议每一行之前都加这个符号用于区分
如:
这是一段引用
引用的嵌套
超链接:在想插入超链接的文本前后用[]括起,之后在()里面写入链接
例如:
想要了解更多信息请前往官网
同时也可以在用[]括起的文本后再加一个[]里面可以写入一个变量名,之后在源文件中定义该变量的网址,这样就不需要加()了。
脚注:在想添加脚注的文字后面写[^1](1代表序号)
插入图片:”!” + “[]” + “()”,括号地面写图片的地址
其他的语法暂时用不到,先到这里