简单说说Markdown语法

# 简单说说 MarkDown 语法

简单说说 MarkDown 语法

MarkDown 语法是当下非常流行的文本标记语言,它语法简便排版优美,深受有文字处理和排版需求的人士的喜爱。如当下各种博客也支持MarkDown语法编辑博客,著名的分布式系统社群 github 也用的MarkDown语法来让用户写 readme 文件。可见MarkDown语法在当下的使用是非常多的。
我也是有时写博客或笔记觉得应该用个好的文本排版和标记语言,发现MarkDown之后感觉很好,但使用过程中由于不熟感语法觉使用起来很蹩脚,特此在此整理一些常用的语法,足够日常使用,顺便和初学者共享。

先展示目录

1.标题 :Headers

Example:

# 我是1级标题 ---> <h1>标签
## 我是2级标题 ---> <h2>标签
### 我是3级标题 ---> <h3>标签
···
###### 我是6级标题 ---> <h6>标签



Result:

我是1级标题 ---> <h1>标签

我是2级标题 ---> <h2>标签

我是3级标题 ---> <h3>标签

···

我是6级标题 ---> <h6>标签

2.文字斜体和加粗

Example:

*这样会是斜体*
_这样也会是斜体(下划线)_

**这样会是粗体**
__这样也是粗体__

*当然 **粗体** 和 _斜体_ 是可以混合使用的*

快捷键

CMD + U 这个是underline命令就是添加下划线
CMD + I 这个是italic命令就是斜线
CMD + B 这个是bold命令就是加粗

Result:

这样会是斜体
这样也会是斜体

这样会是粗体
这样也是粗体

*当然 粗体斜体 是可以混合使用的*

3.列表

语法:* + 空格 或者数组+点+空格

无序的列表

Example:

* 我是第1条
* 我是第2条
* 我是第3条
* 我是第4条

Resule:

  • 我是第1条
  • 我是第2条
  • 我是第3条
  • 我是第4条

有序的列表

以上是无序的,以下是有顺序的列表

Example:(有序的,如果有子项也是一样tab+序号+.+空格

1. 我是第1条
    1. 我是第1条的第1条子项
    2. 我是第1条的第2条子项
2. 我是第2条
3. 我是第3条
    1. 我是第3条的第1条子项
        1. 我是第3条的第1条子项的子项
        2. 我是第3条的第2条子项的子项
    2. 我是第3条的第2条子项
4. 我是第4条

Resule:

  1. 我是第1条
    1. 我是第1条的第1条子项
    2. 我是第1条的第2条子项
  2. 我是第2条
  3. 我是第3条
    1. 我是第3条的第1条子项
      1. 我是第3条的第1条子项的子项
      2. 我是第3条的第2条子项的子项
    2. 我是第3条的第2条子项
  4. 我是第4条

复选框列表

Example:

- [ ] 这是未选中的复选框` ‘-’ + ‘空格’ + ‘[中间有空格]’ `
- [x] 这是选中的复选框` ‘-’ + ‘空格’ + ‘[中间有空格]’ `

Result:

  • 这是未选中的复选框‘-’ + ‘空格’ + ‘[中间有空格]’
  • 这是选中的复选框‘-’ + ‘空格’ + ‘[中间有空格]’

4.图片

Example:

![GitHub set up](https://help.github.com/assets/images/site/set-up-git.gif)
格式: ![Alt Text](url)

Result:
GitHub set up
格式: ![Alt Text](url)

快捷键: Control + Shift + I

由于我使用的是MWeb这款软件里面可以用 -w + Number 来控制图片的宽度, 举个例子,我们把这个图片宽度限制为 140px:

GitHub set up

5.连接 Links

Example:

邮箱、网址和自由链接的 三种格式:

email <example@example.com>
[GitHub](http://github.com)
autolink  <http://www.github.com/>

快捷键: Control + Shift + L

Result:

一个 email example@example.com 样式的链接.
GitHub简单网址样式的链接
自动的网址样式的链接
随意的一个 URL (例如 http://www.github.com/) 将会自动转换成一个可点击的链接.

6.引用:Blockquotes

Example:

如晓友所说:
> 每天进步一点
> 好好生活,天天向上.

快捷键: 选中要变成引用的那句话按 CMD + Shift + B
格式: 格式就是 大于号 >
Result:

如晓友所说:

每天进步一点
好好生活,天天向上.

7.内联代码 inline code

Example:

有时候会使用到 小的单行的 代码块
`<addr>` `code` 如这种的.

快捷键: CMD + K
Result:

有时候会使用到 小的单行的 代码块
<addr> code 如这种的.

8.多行内联代码 Multi-line code

Example:

```js
function fancyAlert(arg) {
    if(arg) {
        $.facebox({div:'#foo'})
    }

}
```

快捷键: CMD + Shift + K
Result:

function fancyAlert(arg) {
    if(arg) {
        $.facebox({div:'#foo'})
    }

}

9.加删除线 Strikethrough

Example:

(就像 这样)

Result:

任何被两个波浪线包裹的(比如 ~~这样~~这样)都会显示出删除线

10. 横向分割线 Horizontal Rules

以下格式都会生成下划线

***

*****

- - -

Result:




11.脚注 Footnote

Example:

这就是一个脚注:[^sample_footnote]

Result:

这就是一个脚注:1

12 MarkDown的标注

格式: <!-- comment -->
快捷键:CMD + .

13自动生成目录 TOC

Example:

[TOC]

Result:

14还有很多 数学常用的表格制图

由于这种我真的用的很少,没有太多研究。以上都是常用的,希望对大家有帮助!


  1. 这里就是上面脚注的那个注释了 

posted @ 2017-02-23 11:50  xiaoyouPrince  阅读(...)  评论(... 编辑 收藏