Markdowm语法的一些学习

Author Avatar
Orange 1月 19, 2017

Markdown语法因为其 [易读易写] 的特性而很受欢迎

Markdown语法兼容HTML

在Markdown语法中,你可以插入html文本而不用担心其兼容性问题。只是有几点需要注意的地方:

  • 在引用html的块状标签时,必修在前后加上空行已区分,要求开始标签和结束标签不能用制表符或者空格来缩进
  • 在html文本中的Markdown语法是不起作用的

区块元素

标题

  • 在Markdown中支持2中形式的标题,利用(=)和(-)
  • 使用#来决定标题的阶数(同时也可以在在末尾处加上#形成闭合标签同样有效)

区块引用Blockquotes

Markdown 标记区块引用使用>

1
2
3
4
5
>this is a blockquote
>this is a blockquote
>this is a blockquote
>this is a blockquote
>this is a blockquote

Markdown也可以只在整个段落的第一行最前面加上>

1
2
3
4
5
>this is a blockquote
this is a blockquote
this is a blockquote
this is a blockquote
this is a blockquote

在引用区块中支持嵌套和使用其他Markdown语法,包括标题,列表,代码块语法等

1
2
3
4
5
6
>this is a blockquote
>
>> ### this is a blockquote
>- this is a blockquote
>- this is a blockquote

列表

Markdown语法支持有序列表和无序列表。
无序列表使用星号,加号,减号作为列表标记,有序列表则使用数字加句点来标记

  • Red (项目标记后面至少要有一个空格或者制表符)
    • Blue(列表项目标记通常放在最左边,也可以缩进,)
    • Green

分割线

1
2
3
4
5
可以在一行中用三个或者以上的星号,减号,下划线来建立一条分割线
* * *
***
---
___

链接

链接文字用方括号标记,后面紧跟填写网址的圆括号(也可以是同主机资源的相对路径),后面也可以跟有双引号包起来的title内容

1
this is [name](http://exmaple.com/ "title")inline link

强调

Markdown使用星号和底线_作为强调字符的符号,被包起来的内容会转化为em标签内容,两个*和包裹的化会转化为strong标签内容

  • 使用时*和_应该是成套出现,以什么标签开始就以相同标签结束
  • 强调也可以直接 插在文字中间
  • 作为普通符号来使用时可以用反斜杠 *first*

图片

  • 一个感叹号!
  • 接着一个方括号,填写图片的替代文字
  • 图通圆括号,里面加载图片的网址,最后可以有引号加上可选性的title文字