介绍
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。
用途
主要用于编写说明文档,并且以“README.md”的文件名保存在软件的目录下面。
语法
- 最常见的Markdown格式选项和键盘快捷键
一、标题
语法
H1 :# Header 1
H2 :## Header 2
H3 :### Header 3
H4 :#### Header 4
H5 :##### Header 5
H6 :###### Header 6
- 效果
Header 1
Header 2
Header 3
Header 4
Header 5
Header 6
二、文本样式
加粗 :**Bold**
斜体字 :*Italics*
斜体加粗:***斜体加粗***
删除线:~~ 删除内容 ~~
段落 : 段落之间空一行
换行符 : 一行结束时输入两个空格
画水平线 : `<hr/>` 或者 --------(三个以上“-”/“*”)
- 效果
加粗
斜体
斜体加粗
删除内容
换行(后面跟两个空格可换行)
水平线
三、列表
- 无序列表
- 列表内容
+ 列表内容
* 列表内容
注意:- + * 跟内容之间都要有一个空格
效果
- 列表内容
- 列表内容
- 列表内容
- 有序列表
1. 列表内容
2. 列表内容
3. 列表内容
注意:数字+.+空格+内容
- 列表内容
- 列表内容
- 列表内容
- 列表嵌套
在下一级之前敲三个空格即可
- 一级列表
- 二级列表
- 三级列表
1. 一级有序列表
- 二级无序
1.三级有序
- 一级列表
- 二级列表
- 三级列表
- 二级列表
- 一级有序列表
- 二级无序
- 三级有序
- 二级无序
四、引用、代码、图片、超链接
- 引用
>引用内容
效果
引用内容
- 代码
- 内嵌代码 :
`<div>内嵌代码</div>`
效果
<div>内嵌代码</div>
- 代码区:上下各三个 ` 独占一行把代码包起来
效果
<div>代码区</div>
- 图片
语法
语法:
![图片alt](图片地址 ''图片title'')
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
示例:
![markdown](https://upload-images.jianshu.io/upload_images/16647299-9cd5a28036c0
e387.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
效果
- 超链接
语法
[超链接名](超链接地址 "超链接title")
title可加可不加
示例:
[我的主页](//www.greatytc.com/u/dfae381dad71)
[百度](http://baidu.com)
效果
五、表格
语法:
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容
第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
示例:
姓名|年龄
---|:--:
小明|20
萧红|18
效果
姓名 | 年龄 |
---|---|
小明 | 20 |
萧红 | 18 |