关于Markdown语法入门的一些规则

2016-10-17

前言

这是一个类似入门级别的内容说明,由于博主是个什么也不懂的小楞青,偶然发现这一语法规则,并且感觉确实很是实用,于是准备在这记录一下遇上的各种规则。

更复杂的可以参考官方Markdown中文语法文档

此篇文档使用Android端Markdown X编辑 (关于一些拓展使用的语法,文中会使用*标记)


语法

注意每个标记后有一个空格,默认是应该以标记全包为标准 eg:# header # 但是不加也依然兼容

标题
1
2
3
4
H1: # header
H2: ## header
……
H6:###### header
链接
1
[Tittle](URL)
字体效果
1
2
3
4
5
加粗:**Bold**
斜体:*Italics*
*删除线:--文本--
*高亮:==文本==
*删除线:~~文本~~
段落
段落之间空一行(即回车)
换行符
一行结束时输入两个空格
列表

分为无序和有序
有序:

1
2
3
1.
2.
3.

无序

1
2
3
*.
*.
*.

但是注意:如果你使用

1
2
3
1.
1.
8.

或者

1
2
3
2.
3.
2.

你都会得到完全相同的 HTML 输出。
重点在于,你可以让 Markdown 文件的列表数字和输出的结果相同,或是你懒一点,你可以完全不用在意数字的正确性。
如果你使用懒惰的写法,建议第一个项目最好还是从 1. 开始,因为 Markdown 未来可能会支持有序列表的 start 属性。
列表项目标记通常是放在最左边,但是其实也可以缩进,最多 3 个空格,项目标记后面则一定要接着至少一个空格或制表符。

引用
1
> 引用文字
水平线(hr /)
1
2
3
*****
-----
(画多少无所谓)
图片
1
2
![]()
eg:![This is a tittle]()

这个比较复杂难讲,联系参考 官方Markdown中文语法文档

代码块
1
每行缩进4个空格或者一个Tab

或者使用内嵌代码块

1
2
3
```
代码块
```

更多详细的请参考官方Markdown中文语法文档