Markdown是一种轻量级的「标记语言」,通常为程序员群体所用,目前它已是全球最大的技术分享网站 GitHub 和技术问答网站 StackOverFlow 的御用书写格式。Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
基本语法
标题
1 2 3 4 5 6
| # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ##### 六级标题
|
列表
有序列表
1 2 3 4
| 1. 1st 2. 2nd 3. 3rd 4. 4th
|
无序列表
1 2 3 4 5 6 7 8 9
| + 列表1 + 列表2 + 列表3 + 列表4
- 列表1 - 列表2 - 列表3 - 列表4
|
子级列表
子级列表只允许是无序列表,子级使用的是TAB键,不是空格
1 2 3 4 5 6
| 1. 1st + 1st列表1 + 1st列表2 + 1st列表2列表1 + 1st列表2列表2 1. 2nd
|
引用
分割线
1 2 3 4 5
| 内容片段1 ****************** 内容片段2 ------------------ 内容片段3
|
图片
链接
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| //行内式链接 [链接文字](链接地址)
//参考式链接,注意【链接标识】可以标注在任何位置,但建议标注在文章尾 [链接文字](链接标识) [链接标识]:链接地址
[链接文字](1) [链接文字](2) [1]:链接地址 [2]:链接地址
//自动连接 <http://www.baidu.com>
|
代码块
1 2 3 4
| //行内代码块 `this is code` //多行代码块 使用【```】在独立行进行包装
|
字体样式
1 2 3 4
| **字体加粗** *斜体* ***斜体加粗*** ~~加删除线的文字~~
|
表格
1 2 3 4 5 6 7 8
| 表头|表头|表头 ---|:--:|---: 内容|内容|内容 内容|内容|内容
// --- 或 :-- 表示列左对齐 // :--:表示列居中对齐 // --:表示列右对齐
|
进阶语法
进阶语法不同于基本语法,进阶语法不适用与所有场景,部分编辑器/解析器不支持,请谨慎使用
字体颜色
1 2 3
| $\color{red}{红色字}$\ $\color{#FF0000}{红色字}$ $\color{rgb(255,255,0)}{黄色字}$
|
内容目录
多选框
1 2 3
| // 简书不支持此标记语法 - [ ] 未选中多选框, 需要注意【- 】后面及【[ ]】中间的空格 - [X] 已选中多选框, X大写小写都可以
|
注脚
在需要添加注脚的文字后加上脚注名: [^注脚名] 。 然后在文本的任意位置(一般在最后)添加脚注,需要注意的是,很多编辑器不支持。
1 2 3 4
| 使用 Markdown[^1]可以效率的书写文档, 直接转换成 HTML[^2], 你可以使用 Typora[^T] 编辑器进行书写。 [^1]:Markdown是一种纯文本标记语言 [^2]:HyperText Markup Language 超文本标记语言 [^T]:NEW WAY TO READ & WRITE MARKDOWN.
|
LaTeX公式
语法参考网址:https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference
各种流程图