Markdown语法入门
Markdown是一门标记语言,类似于HTML,也就是用一些字符标明某些格式,但是它不像HTML那么复杂,Markdown是非常简洁的。本文将介绍Markdown基本的语法。
区块元素
*标题
Markdown 支持两种标题的语法,类 Setext 和类 atx 形式。
Setext 形式是用底线的形式,利用 =和 - 标注,例如
标题
===
标题
---
标题
标题
注:任何数量的=和-效果都是一样的
Atx 形式则是在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶,例如:
# 我是标题
## 我是标题
### 我是标题
#### 我是标题
##### 我是标题
###### 我是标题
我是标题
我是标题
我是标题
我是标题
我是标题
我是标题
*区块引用
用>在行首标注,例如:
>听过很多道理,却依然过不好这一生
听过很多道理,却依然过不好这一生
*列表
无序列表:
用+,-,*作为列表标记,注意标记后应留一个空格再输入内容
+ 无序列表
+ 无序列表
+ 无序列表
- 无序列表
- 无序列表
- 无序列表
- 无序列表
- 无序列表
- 无序列表
- 无序列表
- 无序列表
- 无序列表
* 无序列表
* 无序列表
* 无序列表
- 无序列表
- 无序列表
- 无序列表
注意*,+,-不要混合使用,混合使用是嵌套列表的效果(嵌套的时候要在行前加空格)
+ 嵌套列表
- 嵌套列表
* 嵌套列表
- 嵌套列表
- 嵌套列表
- 嵌套列表
####有序列表 注意序号后的空格
1. 有序列表
2. 有序列表
3. 有序列表
- 有序列表
- 有序列表
- 有序列表
*代码区块
很多时候我们需要在文章中高亮显示自己的代码,那么我们可以用四个缩进空格来标注代码
public class Main{
public static void main(String[] args){
System.out.println("Hello World");
}
}
*分隔线
用三个*,-,_都可以表示分隔线
---
***
___
区段元素
*字体效果
Markdown用两个*或_包围一段文字能有斜体的效果
*你连世界都没观过,哪来的世界观*
_喜欢就会放肆,但爱就是克制_
你连世界都没观过,哪来的世界观
喜欢就会放肆,但爱就是克制
如果用2个*则是加粗的效果
**小孩子才分对错,成年人只看利弊**
小孩子才分对错,成年人只看利弊
*文字链接
为文字加上超链接有两种方式
1.[文本](链接)
2.[文本][id]
[id]:链接
比如
1.[github](https://www.github.com)
2.[github][id]
[id]:https://www.github.com
1.github
2.[github][id]
[id]:https://www.github.com
*图片
图片的插入和文字链接有些相似,都有两种方式
1.![](链接)
![](http://ent.jxntv.cn/uploadfiles/images/contents/2014/7/22/201417221017549668.jpg)
2.![][1]
[1]:http://img6.cache.netease.com/house/2014/7/21/2014072108433627d1e.jpg
![][1] [1]:http://img6.cache.netease.com/house/2014/7/21/2014072108433627d1e.jpg
*自动链接
在文中直接显示一个网站的地址,可以用<>将网址括起来
<https://www.github.com>
结束
Markdown的基本语法就是这些,看完就可以开始尝试一下用Markdown写作咯,这里推荐2个比较好的Markdown编辑器:Sublime Text ,MaDe Editor(chrome插件)。