Markdown基本语法
Markdown是一种纯文本的标记语言,利用简单的语法达到有格式的文本形式。
优点:
1.纯文本,在所有支持markdown的地方,都可以采用这种编辑效果,方便写作时的排版。
2.操作简单。
缺点:
1.需要记语法。
2.有一些平台不支持这种编辑模式。
一、标题
在设置标题的文字前面加#来表示标题,一级标题一个#表示,二级标题两个#表示,三级标题三个#表示,以此类推,共六个级别的标题。
二、文本样式
1、加粗
在需要加粗的文字左右加一个*号,把需要加粗的文字包起来。
2、斜体
在需要设置的文字左右加两个*号,并且把文字包起来实现效果。
3、斜体加粗
在需要设置的文字左右加三个*号,并且把文字包起来实现效果。
4、删除线
在需要加删除线的文字左右加两个~~号,并且包起来实现效果。
三、引用
在需要被引用的文字前加>即可,需嵌套的话可以加多个>。
四、分割线
三个*或三个以上就可以实现。
五、图片
语法: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t6AJDguk-1604394625481)(图片路径"title")]; title : 鼠标移入图片显示的内容。
图片存储需要借助于外链的方式,markdown 图床。
markdown图床 :
图床就是存储图片的服务器,以URL的形式存储,可以自己搭建,也可以用别人的搭建好的。(但是需要收费)。
六、超链接
语法: [超链接名]('超链接的地址 ’ “title”)
备注: Markdown 不支持链接在新的页面窗口打开,需要用HTML标签a来打开。
七、列表
无序列表:
可以用 - ,+ ,* ,来表示,其中要加空格。
有序列表:
直接用数字 + ‘.'表示。
列表嵌套:
在上一级与下一级之间打三个空格就可以。
八、表格
语法 :
| 号分割列 - 号分割行 ,第二行分割标题头和内容,两边加 ‘-’ 号表示为文字居中,右边 加 ‘-’ 向右对齐,默认文字是向左对齐,文字两边要用 ‘|’ 包起来。
九、代码
单行代码用去一个反号包起来 (``)为去反号。
代码块用三个取反号包起来,去反号各占一行。
十、流程图
语法:
```mermaid
flowchat
st=>start: 开始
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
&```
以```mermaid
flowchat 开头 ,
```& 结尾。
st 为开始,e为结束,op 为操作模块,cood 为条件模块。