Markdown是一种轻量级的标记语言,语法简单,可以排出简洁的表现界面。
- 支持表格、代码块、LaTeX数学公式、目录
- 可以很方便的插入到 Gmail、Evernote
- 很容易转为 HTML 、PDF 文件
- 可以自定义 css 文件,写出更直观优雅的笔记
注:按照Markdown标准语法描述,如果你的 Markdown 文本未能正确显示,很可能是在标记符号和文本间忘了保留一个字符的空格
一、标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
二、列表
在 Markdown 中,只需要在文字前面加上+就可以转换为列表,也可以用* 或-
- 文本
在文字前面加上 1. 2. 3. 这样的数字.空格可以生成序列表:
1. 文本1
2. 文本2
3. 文本3
效果
- 文本1
- 文本2
- 文本3
链接和图片
在 Markdown 中,链接用 [显示文本](链接地址)的语法描述,例如:[简书](http://jianshu.io)
可以用类似的语法描述图片(前面多了一个 **!** ):![](http://upload-images.jianshu.io/upload_images/4627367-edac192a53a23c16.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
四、引用
> 我是被引用的内容 =w=
我是被引用的内容 =w=
五、加粗和斜体,删除线
**两个连续星号包围一段文本,就把这段加粗啦**
*两个单独星号包围一段文本,就让文本倾斜咯
_或者用下划线来倾斜_
~~删除线~~
- **两个星号包围一段文本,就把这段加粗啦 **
- 两个单独星号包围一段文本,就让文本倾斜
- 或者用下划线来倾斜
删除线
这里需要注意,*
也被用于描述列表,为区别开,倾斜中的*
和文本间不能留有空格。
六、表格
dog | bird | cat
----|:----:|----:
foo | foo | foo
bar | bar | bar
baz | baz | baz
绘制表格 需要在前后均保留一行空白。由-|-|-
的结构分割表头和表身,请注意上述代码中的:
,控制了单列表格的对齐方向。(也可以用| - | - | - |
的结构,显得更加整洁)
七、分页线和换行
---
三个以上的-
可以描绘一根分页线 (注意前后要空行)不分段换行:行末加两个空格,直接回车分段换行:两个或多个回车(用空行来换行)
八、代码块
行内代码用 ```int sum = b + c```
这里用两个`将 int sum = b+c描述为一段将背景标红的行内代码。
行内代码用 int sum = b + c