目录

Markdown语法入门

  Markdown是一门标记语言,类似于HTML,也就是用一些字符标明某些格式,但是它不像HTML那么复杂,Markdown是非常简洁的。本文将介绍Markdown基本的语法。   

区块元素


*标题

Markdown 支持两种标题的语法,类 Setext 和类 atx 形式。

Setext 形式是用底线的形式,利用 =和 - 标注,例如

标题
===
标题
---

标题

标题

注:任何数量的=和-效果都是一样的

Atx 形式则是在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶,例如:

# 我是标题
## 我是标题
### 我是标题
#### 我是标题
##### 我是标题
###### 我是标题

我是标题

我是标题

我是标题

我是标题

我是标题
我是标题

*区块引用

用>在行首标注,例如:

>听过很多道理,却依然过不好这一生

听过很多道理,却依然过不好这一生


*列表

无序列表:

用+,-,*作为列表标记,注意标记后应留一个空格再输入内容

+ 无序列表
+ 无序列表
+ 无序列表
  • 无序列表
  • 无序列表
  • 无序列表

- 无序列表
- 无序列表
- 无序列表
  • 无序列表
  • 无序列表
  • 无序列表

* 无序列表
* 无序列表
* 无序列表
  • 无序列表
  • 无序列表
  • 无序列表

注意*,+,-不要混合使用,混合使用是嵌套列表的效果(嵌套的时候要在行前加空格)

+ 嵌套列表
 - 嵌套列表
  * 嵌套列表
  • 嵌套列表
  • 嵌套列表
  • 嵌套列表

####有序列表 注意序号后的空格

1. 有序列表
2. 有序列表
3. 有序列表
  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

http://ent.jxntv.cn/uploadfiles/images/contents/2014/7/22/201417221017549668.jpg ![][1] [1]:http://img6.cache.netease.com/house/2014/7/21/2014072108433627d1e.jpg


*自动链接

在文中直接显示一个网站的地址,可以用<>将网址括起来

<https://www.github.com>

https://www.github.com


结束

Markdown的基本语法就是这些,看完就可以开始尝试一下用Markdown写作咯,这里推荐2个比较好的Markdown编辑器:Sublime Text ,MaDe Editor(chrome插件)。


参考文献

Markdown语法说明(简体中文版)