markdown使用教程

1.前言

第一次听闻markdown是从一个介绍阿里内推的博文里面看到的。里面其中有一条是“使用markdown等工具写简历”有加分。作为一个学了这么久计算机的人,突然感觉自己好像跟不上时代了。然后马上问度娘什么是markdown。按照官网来说就是:Markdown 是一个 Web 上使用的文本到HTML的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML文档。目前 github、Stackoverflow 等网站均支持这种格式。简单试用了下,上手及其方便,而且对格式控制用起来比word方便好多。

markdown下载地址(windows)

markdown下载地址

ubuntu下安装:

    sudo apt-get install retext

想要了解更多不得不使用markdown的理由可以查看以下几篇文章:

开始使用markdown

怎样引导新手使用 Markdown?

为什么我们要学习 Markdown 的三个理由


本文内容主要来源于对markdown官方说明的理解,总结了下最常用的操作


2.标题

最高级标题和次高级标题使用如下('=','-'可以任意个):

This is an H1
=============

This is an H2
-------------

从1级标题到6级标题:

# 这是 H1

## 这是 H2

###### 这是 H6

3.区块引用

使用'>'符号即可

>使用区块引用试试

可以嵌套使用,只要你内部使用多一个'>'即可

> 第一层引用

> > 第二层引用

> 再回到第一层

注意:区块引用内可以使用其他markdown支持的元素

4.列表

Markdown 支持有序列表和无序列表。

无序列表使用星号、加号或是减号作为列表标记:

*   Red
*   Green
*   Blue

等同于:

+   Red
+   Green
+   Blue

也等同于:

-   Red
-   Green
-   Blue

有序列表则使用数字接着一个英文句点:

1.  Bird
2.  McHale
3.  Parish

在转换的时候会转化成相同的html

5.代码块

要在 Markdown 中建立代码区块很简单,只要简单地缩进 4 个空格或是 1 个制表符就可以,例如,下面的输入:

这是一个普通段落:

    这是一个代码区块。

6.分割线

分隔线
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:

* * *

***

*****

- - -

---------------------------------------

7. 超链接

第一种方式

选中文字直接control+L快捷键来操作

第二种方式

要建立一个行内式的链接,只要在方块括号后面紧接着圆括号并插入网址链接即可,如果你还想要加上链接的 title 文字,只要在网址后面,用双引号把 title(鼠标放在超链接上的提示文字) 文字包起来即可,例如:

This is [an example](http://example.com/ "Title") inline link.

[This link](http://example.net/) has no title attribute.

8.强调

*一个星号包围是斜体*

**两个星号包围是粗体**

9.标记行内代码

使用顿号(键盘左上角的波浪号位置)括起来即可

Use the `printf()` function.

10.插入图片

行内式的图片语法看起来像是:

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

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

详细叙述如下:

一个惊叹号 !
接着一个方括号,里面放上图片的替代文字
接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上 选择性的 'title' 文字。
参考式的图片语法则长得像这样:

「id」是图片参考的名称,图片参考的定义方式则和连结参考一样:

到目前为止, Markdown 还没有办法指定图片的宽高,如果你需要的话,你可以使用普通的 < img >' 标签。直接用html的图片标签来处理