Markdown学习笔记

Markdown是什么我就不说明了,希望了解的同学请Google 或者访问Markdown官方网站

Markdown基本可以分为 Block Elements 和 Span Elements

Block Elements

段落

在markdown里面的源文件,随便一行就是一个段落,每个回车markdown会自动转换成

Headers

headers分为setext方式和atx方式 首先说*setext*方式,就是在文字下面另起一行,然后用=或者-,在下面划上一排就出现了哦~ atx方式是在行首用#,用几个#就表示几级标题

引用Blackquotes

这个在国内的HTML里面其实没怎么出现,因为中国人不喜欢表示自己是引用的?反正论文也是这样^_^ 就是用>打头啦

列表

无序列表

用*,+,-都可以表示列表,只需要用其中一个符号+一个空格,然后后面跟上列表文字就可以了

有序列表

有序列表需要用数字序列和英文句号来表示,如: 1. First 2. Second 3. Third

代码块

代码用``包裹起代码片段就可以,**&<>**这些符号Markdown会自动转义为相应的HTML 对于多行代码,并且自己调整缩进的那么需要在代码前用1个tab或者4个空格起头

水平分割线

三个以上*,-,_就是水平分割线了

Span Elements

链接

Markdown的链接分为2中类型,inline-style和reference-style。突然响起Gangnam Style~ inline-style就像这样 [example site](http://www.example.org\),中括号里面是链接文本,后面是链接地址。 什么?你要加上title,没问题! [example site](http://www.example.org "Example Title") Reference-style就稍稍复杂一点,既然是reference,那么必须是引用另外一个地方,这个地址就需要在其他地方定义了 [example site][1]

[1]: http://www.example.org "Optional Tilte"

三部分分别是[id]: url "Title",其中tilte是可选的 什么?你说你记不清id,Markdown作者已经为我们考虑到了,id是可以用E文滴,不过是忽略大小写的 [example site][exsite]

[exsite]: http://www.example.org "Optional Title"

强调

强调分为大强调和小强调,小强调用*或者_,大强调用啥?2个*或_, 哈哈哈,就像这样**Emphasis**

代码

代码上面也讲过了,不过上面是代码块,这里是inline的代码,很`包裹起来就行

图片

图片的语法和链接很像,只是前面加了!,想这样 ![alt text](/path/to/img.jpg)

其他你需要知道的

反斜杠

Markdown里面用反斜杠\作为转义字符

简写链接

如果超链接的文本和地址是一样的,可以直接这么写 生成的超链接就是http://www.example.org

你可能感兴趣的:(Markdown,markdown)