1. 简介
- Markdown于2004年由约翰·格鲁伯创造(John Gruber);
- Markdown是一种轻量级标记语言,是一个固定文本格式到 HTML 的转换工具;
- Markdown编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档,实际视编辑器和插件而定;
- markdown文件后缀为.md;
- markdown支持html和css语法;
2. 语法
2.1 标题
[toc] :生成标题
# 一级标题
## 二级标题
### 三级标题
###### 六级标题
--- 分割线(三个或以上的-或者*)
一级标题
二级标题
三级标题
六级标题
2.2 字体
*斜体*
**加粗**
***斜体加粗***
~~删除线~~
斜体
加粗
斜体加粗删除线
2.3 引用、列表
> 引用
>> 引用
- 无序列表(-、+、*都可以,后接一个空格)
1. 有序列表(列表、引用可以嵌套)
这是一个引用
这也是一个引用
- 这是一个无序列表
- 这是一个有序列表
- 有序列表
2.4 图片、超链接
![图片名](图片地址)
[超链接名](链接地址)
[]内可以为空白
2.5 代码、表格
`单行内容`
(```)
代码块
(```)
表头|表头|表头
-|:--:|---:
内容|内容|内容
第二行分割表头和内容。
- 有一个就行
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
printf("Hello World!"); //单行代码
int main() {
printf("Hello World!");
return 0;
} //代码块
位置 | 位置 | 位置 |
---|---|---|
左 | 中 | 右 |
2.6 其它
- 包括博客园在内等诸多平台尚不支持流程图
3. Markdown编辑器
- Typora:简洁、速度快、即时预览、多平台
- MarkdownPad:仅windows平台、有免费和pro版
- Mou:仅Mac平台、国人开发,对汉字兼容好
- Atom:由GitHub专为程序员推出、多平台
- Haroopad:多平台、样式丰富
-
SublimeTex:多平台、付费、不支持实时预览