5分钟快速入门Markdown

Markdown是一种可使用普通文本编辑器编写的标记语言,经过简单的标记语法,它可使普通文本内容具备必定的格式。html

Markdown的语法简洁明了、学习容易,并且功能比纯文本更强,所以有不少人用它写博客。世界上最流行的博客平台WordPress和大型CMS如JoomlaDrupal都能很好的支持Markdown。彻底采用Markdown编辑器的博客平台有GhostTypecho程序员

从Markdown的诞生提及

Markdown(如下简称MD)是由一个程序员想出来的,萌生这个想法后,三两下就实现了将MD转为HTML排版的渲染引擎,而后告诉你们这就是MD。编程

程序员的世界老是折腾不止的,你们发现这东西很是方便,因而有了各类不一样的实现。所以,MD语法目前尚未一个统一的标准,可是大致都是差很少的。markdown

使用Markdown的好处

  • 你只须要专一于你写什么内容,没必要在意排版
  • 轻松的导出HTML、PDF和.md文件
  • 简单易学,笔者一上午就学会了使用Markdown
  • 纯文本内容,兼容性比较好

使用一个工具体验快感

笔者以前在网站上用MD写过几篇blog,感受不如编辑器好看,因而放弃了。直到今天在某个blog中看到了关于MD工具的介绍,下载一个试试,结果一发不可收拾。以为已经不是由于想写blog才用工具,而是由于喜欢工具才写blog。编程语言

因为笔者也是刚开始使用MD,没有体验过其余工具,因此这里只为你们提供一个地址编辑器

码字必备:18 款优秀的 Markdown 写做工具工具

特别推荐Typora这款软件,异次元软件网友对它的评价是这样的:post


下面就进入正题,介绍一些MD的语法学习

1. 段落与换行网站

一个 MD段落是由一个或多个连续的文本行组成,它的先后要有一个以上的空行(若某一行只包含空格和制表符,则该行也会被视为空行)

「由一个或多个连续的文本行组成」这句话其实暗示了 Markdown 容许段落内的强迫换行(插入换行符)。操做方法为在行末添加两个以上空格后回车

2. 标题

标题在文章中不可或缺的,MD中只要在标题文字前加上 # 便可(最好在井号后加上一个空格)

# 一级标题

## 二级标题

### 三级标题

以此类推,总共有6级标题

3. 引用

若是你从别处copy了一段文字,须要用到引用,使用 > 这种尖括号(大于号)便可

4. 列表

熟悉HTML的都了解列表分为无序列表和有序列表,MD也分

无序列表:用 -* 均可以

有序列表:用 1.(数字后跟点)便可

5. 代码与代码块

若是你是程序员,对代码确定足够的熟悉。通常使用两个 ` 或 两个 ``` 把代码包裹起来,包裹起来的文字会保持它原有的格式

代码:使用 ` 包裹起来的代码,能够显示在行内,代码不会高亮

代码块:使用 ``` 包裹起来的代码,另起一行显示,能够说明编程语言,可能会出现代码高亮

6. 分割线

html中的<hr>你们熟悉吧

在MD中使用 *** 便可

7. 图片与连接

插入连接与插入图片的语法很像,区别在一个!

插入图片时须要图片的地址,若是你是在网上写blog等,必须使用url;若是你在本地使用MD编辑器作记录,可使用本地路径

插入图片和连接的方式有两种:1.行内方式 2.关联方式

  • 行内方式:
// 插入图片
![图片名称](图片url)

// 插入连接
[显示内容](连接地址)
  • 关联方式:
// 插入图片
![图片名称][关联名称]

//插入连接
![显示内容][关联名称]

[关联名称]:url/本地路径

8. 强调

强调分为粗体和斜体

粗体 :用两个**将文本包裹起来便可

斜体 :用两个*将文字包裹起来便可

9. 转义

在MD中,有一些符号是有特殊意义的,好比 # ,若是你直接输入“# 你好”,将会变成一级标题。这时候须要使用\来转义,能够在井号以前加入反斜杠,如\#,才能获得你想要的结果

MD支持如下这些特殊符号前面加上反斜杠来帮助插入普通的符号

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

10. 自动连接

MD支持以比较简短的自动连接形式来处理网址和电子邮件信箱,只要是用方括号包起来, Markdown 就会自动把它转成连接。通常网址的连接文字就和连接地址同样,例如:

<http://example.com/>

11. 表格

表格多是MD中最不便利的标签了,几乎须要你手动的敲一遍表格,例子以下:

| Tables        | Are           | Cool  |  
| ------------- |:-------------:| -----:|  
| col 3 is      | right-aligned | $1600 |  
| col 2 is      | centered      |   $12 |  
| zebra stripes | are neat      |    $1 |

这种语法生成的表格以下:

Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1

到这里,最基础的语法你已经学完了,你能够写一篇文章表达一下你激动的心情了。平时多使用MD记录、写文章,你必定会爱上它的。

相关文章
相关标签/搜索