简单介绍一下Markdown的基本语法(未完善,待补充…)
标题
在想要设置为标题的文字前面加#来表示
注:标准语法一般在#后跟个空格再写文字
(1)示例:
1  | # 这是一级标题  | 
(2)效果:
由于标题演示效果会影响目录结构,故不展示效果
字体
(1)简介
- 加粗
要加粗的文字左右分别用两个*号包起来 - 斜体
要加粗的文字左右分别用一个*号包起来 - 斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来 - 删除线
要加删除线的文字左右分别用两个~~号包起来 
(2)示例:
1  | **这是加粗的文字**  | 
(3)效果:
这是加粗的文字
这是倾斜的文字
这是斜体加粗的文字这是加删除线的文字
引用
在引用的文字前加>即可。
引用也可以嵌套,如加两个>>三个>>>等等
(1)示例:
1  | >这是引用的内容  | 
(2)效果:
这是引用的内容
这是引用的内容
这是引用的内容
分割线
三个或者三个以上的 - 或者 * 都可以
(1)示例:
1  | 
  | 
(2)效果:
图片
(1)简介
基本语法:
图片alt:显示在图片下面的文字,相当于对图片内容的解释;
图片URL:图片的链接URL
图片title:当鼠标移到图片上时显示的内,title可加可不加(==URL和title之间有个空格==)
(2)示例:
1  |   | 
(3)效果:
图片必须配合链接使用,所以必须有一个好的图床工具:
- 七牛云:https://www.qiniu.com/
 - ImgBB:https://imgbb.com/
 - 聚合图床:https://www.superbed.cn/
百度直接搜索关键字“免费图床”,可以搜到一堆 
超链接
初级链接
(1)基本语法:[超链接名](超链接URL "超链接title")
title可加可不加,语法参照图片  
(2)示例:
1  | [简书](http://jianshu.com)  | 
高级链接
(1)示例
1  | 链接也可以用变量来代替,文档末尾附带变量地址:  | 
注:Markdown本身语法不支持链接在新页面中打开,如果想要在新页面中打开的话可以用html语言的a标签代替。例如:
1  | 示例  | 
列表
列表分为无序列表和有序列表
无序列表
无序列表用 - + * 任何一种都可以
(1)示例:
1  | - 列表内容  | 
(2)效果:
- 列表内容
 
- 列表内容
 
- 列表内容
 
有序列表
数字加点
(1)示例:
1  | 1. 列表内容  | 
(2)效果:
- 列表内容
 - 列表内容
 - 列表内容
 
注意:序号跟内容之间要有空格
列表嵌套
- 一级无序列表
- 二级无序列表
 - 二级无序列表
 
 - 一级无序列表
- 二级有序列表
 - 二级有序列表
 
 
表格
(1)语法:
1  | 表头|表头|表头  | 
(2)示例:
1  | 姓名|技能|排行  | 
(3)效果:
姓名|技能|排行
–|:–:|–:
刘备|哭|大哥
关羽|打|二哥
张飞|骂|三弟
代码
单行代码
代码之间分别用一个反引号包起来
(1)示例:
1  | `create database hero;`  | 
(2)效果:create database hero;
多行代码
代码之间分别用三个反引号包起来,且两边的反引号单独占一行
示例及效果:
1  | function fun(){  | 
流程图
公式
流程图
时序图
甘特图
待办事项
- [x]:表示已完成- [ ]:表示未完成
(1)示例:
1  | - [x] 已完成项目1  | 
(2)效果:
-  已完成项目1
- 已完成事项1
 - 已完成事项2
 
 -  待完成项目1
- 待完成事项1
 - 待完成事项2
 
 
高级技巧
支持的 HTML 元素
(1)简介
目前支持的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>等
(2)示例
1  | <b>test</b>  | 
(3)效果
test
test
test
test
test
test
  
转义
(1)简介
Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符
(2)示例
1  | **文本加粗**  | 
(3)效果
文本加粗
** 正常显示星号 **
参考文档:
1.有道云笔记Markdown指南
2.菜鸟教程