概述
既然要使用markdown写文档,就先写一篇markdown的语法介绍吧,大部分是参考别人的教程写的,部分地方结合自己的实践心得
语法详解
注释
有很多方法注释,不过既然我是程序员,肯定使用最标准的html注释了
<!--哈哈我是注释,不会在浏览器中显示。-->
<!--
哈哈我是多段注释,
不会在浏览器中显示。
-->
标准的html注释,如果你是前端程序员,表示没有压力
分级标题
支持最大6级,比如“######”
任务列表
- [ ] 任务一 未做任务 `- + 空格 + [ ]`
- [x] 任务二 已做任务 `- + 空格 + [x]`
- 任务一 未做任务
- + 空格 + [ ]
- 任务二 已做任务
- + 空格 + [x]
首行缩进
  全角
  半角
 半角之半角
全角
半角
半角之半角
换行
我们是害虫,在后面加两个空格
好了开始换行,这里不加空格
好了开始换行,直接换行就可以了
空行
只要这一行只有回车或者space没有其他的字符就算空行
对齐方式
<center>行中心对齐</center>
<p align="left">行左对齐</p>
<p align="right">行右对齐</p>
<center>行中心对齐</center>
<p align="left">行左对齐</p>
<p align="right">行右对齐</p>
简书不支持html
超链接
欢迎阅读 [我是链接名字](https://www.jianshu.com/u/a94992a91484 "我是鼠标滑过的效果")
欢迎阅读 我是链接名字
我经常去的几个网站[Google][1]、[Leanote][2]。
[1]:http://www.google.com
[2]:http://www.leanote.com
注脚
使用 Markdown[1]可以效率的书写文档, 直接转换成 HTML[2], 你可以使用 Typora[3] 编辑器进行书写。
自动链接
https://www.jianshu.com/u/a94992a91484
无序列表、有序列表、定义型列表
* 无序列表项 一
+ 无序列表项 二
- 无序列表项 三
1. 有序列表项 一
2. 有序列表项 二
3. 有序列表项 三
: 轻量级文本标记语言(左侧有一个可见的冒号和四个不可见的空格)
- 无序列表项 一
- 无序列表项 二
- 无序列表项 三
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
: 轻量级文本标记语言(左侧有一个可见的冒号和四个不可见的空格)
插入图像
格式: 

[图片上传失败...(image-576141-1635479662947)]
多级引用
>>> 请问 Markdwon 怎么用? - 小白
>> 自己看教程! - 愤青
> 教程在哪? - 小白
请问 Markdwon 怎么用? - 小白
自己看教程! - 愤青
教程在哪? - 小白
代码块
C语言里的函数 `scanf()` 怎么使用?
C语言里的函数 scanf()
怎么使用?
缩进式多行代码
一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。
#include stdio.h;
int main(void)
{
printf("Hello world\n");
}
流程图
graph LR
A-->B
graph LR
A-->B
表格
|学号|姓名|序号|
|-|-|-|
|小明明|男|5|
|小红|女|79|
|小陆|男|192|
学号 | 姓名 | 序号 |
---|---|---|
小明明 | 男 | 5 |
小红 | 女 | 79 |
小陆 | 男 | 192 |