Markdown学习笔记

简介


Markdown是一款轻量级的标记语言,语法简单,排版方便,目标是实现「易读易写」。

语法


标题

有两种方式设置标题格式
第一种、标准的的Markdown语法写法,在标题前加#表示,共有六级标题,建议在#后加一个空格。如下所示:

# 一级标题                                                         
## 二级标题                                            
### 三级标题                                           
#### 四级标题                                          
##### 五级标题                                          
###### 六级标题                                       

演示效果如下:

标题一

标题二

标题三

标题四

标题五
标题六

第二种、通过在文字的下方添加=或者-,分别表示一级标题和二级标题(注:任意数量的 =- 效果相同)

 标题一                                                
 =======                                               
 标题二                                                 
 -------                                               

效果分别如下:

标题一

标题二

强调

分为粗体和斜体两类,粗体用两个 * 或者两个_表示包含一段文本,斜体用一个 *或者一个_ 包含一段文本。

粗体 粗体
斜体 斜体

分别表示:

粗体 粗体
斜体 斜体

引用

Markdown标记区块引用是使用类似email中用>的引用方式,只需要在整个段落的第一行最前面加上>,区块引用可以嵌套(例如:引用内的引用),只要根据层次加上不同数量的 >:

这是引用

嵌套引用

这也是引用

效果如下:

这是引用

嵌套引用

这也是引用

列表

分为编号列表和项目符号列表两大类
编号列表使用数字接着一个英文句点表示,点号后需空一格。

  1. red
  2. green
  3. blue
    效果如下:
  1. red
  2. green
  3. blue

项目符号列表只需在文字前加上星号、加号或是减号即可,需要在符号后空一格在输入文字

  • red
  • green
  • blue
    等价于:
  • red
  • green
  • blue

等价于:

  • red
  • green
  • blue
    效果如下:
  • red
  • green
  • blue

代码

可以使用反引号 将一段代码包含起来。比如说:

<?php                                                      
	echo 'hello world!';                                   
?>                                                         

段落换行

段落中如果要强制换行,可以输入两个空格键加一个回车键实现。

分割线

可以在一行中用三个以上的星号、减号、底线来建立一个分割线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下划线表示分割线的时候需要和上边的文字隔一行 ,否则会被认为是二级标题。如下所示:

***                                                    
---                                                    
___             
- - -

效果如下:





自动链接

方括号显示说明,圆括号内显示网址, Markdown会自动把它转成链接,如下所示:
[博客园,代码书写未来](http://www.cnblogs.com/)

效果如下:

[博客园,代码书写未来](http://www.cnblogs.com/)

也可以用<>,将网址或者邮箱地址放在中间,也能将地址直接转成链接: <http://example.com/>

效果为: http://example.com/

图片

Markdown使用了类似链接的语法来插入图片, 包含两种形式:内联和引用.
内联图片语法如下:

![Alt text](/path/to/img.jpg)

![Alt text](/path/to/img.jpg "Optional title")

也就是:

一个感叹号: ! ; 紧跟一对方括号, 包含了可选填的图片 alt 属性; 紧跟一对圆括号, 包含了图片的 URL 或者路径, 以及一个可选的用单引号或双引号包裹的 title 属性.

引用图片语法如下:

![Alt text][id]

“id” 是图片引用的名称. 图片引用使用链接定义的相同语法:

[id]: url/to/image "Optional title attribute"

表格

语法:
语法示例: 

  |列A|列B|
  |---|---|
  |数据A|数据B|
  |数据C|数据D|

编号 说明 国外
1 上海 纽约
2 南京 伦敦
3 北京 旧金山

转义

Markdown 可以利用反斜杠来插入一些在语法中有其它意义的符号,例如:如果想要用星号加在文字旁边的方式来做出强调效果(但不用 <em> 标签),可以在星号的前面加上反斜杠:

\*literal asterisks\*

Markdown 支持在下面这些符号前面加上反斜杠来帮助插入普通的符号:

\   反斜杠
`   反引号
*   星号
_   底线
{}  大括号
[]  方括号
()  括号
#   井字号
+    加号
-    减号
.   英文句点
!   惊叹号

编辑器

在线网站:简书

在Windows系统,推荐MarkdownPad2

posted @ 2016-09-17 12:06  selfim  阅读(367)  评论(0编辑  收藏  举报