2018-08-15 Markdown语法

有时候一件事情的真相,不是来自于对它的思考,而是来自于对它的感觉。
——Stanley Kubrick

1 标题

Markdown 通过在行首添加 1 ~ 6个 # 符号来定义不同级别的标题,最多到六级标题。
注意 :# 后最好是需要加一个空格。

一级标题

二级标题

三级标题

六级标题

效果和一级标题一样

效果和二级标题一样

2.2 加粗、斜体 和 删除线

  • markdown使用 * 和 _ 强调文本,使用一个 * 和 _ 包围的文本会被转化为 斜体 ;而用两个 * 和 _ 包围的文本则会被转化成 加粗 ;
  • 使用两个~包围的文本会被转化为 删除线
  • 但如果你的 * 、_ 和 ~ 两边都有空白的话,它们就只会被当成普通的符号,这其实也是一个需要注意的地方
  • 如果要在文字前后直接插入普通的 星号 * 或 下划线 _ ,你可以用 反斜杠 \ 转义
    斜体文字
    斜体文字
    加粗文字
    加粗文字
    删除内容

2.3 列表

有序列表

  1. 第一点
  2. 第二点
  3. 第三点
    无序列表
  • 这是无序列表项目
  • 这是无序列表项目
  • 这是无序列表项目
    嵌套的列表
  • 呵呵
    • 嘉嘉
    • 嘻嘻
    • 吼吼
      • 嘎嘎
      • 桀桀
  • 哈哈

2.4 引用

一般用法

这是引用

迭代使用(引用中的引用)

这是一级引用

这是二级引用

这是三级引用

这是二级引用

这是一级引用

引用的区块内也可使用其他 Markdown 语法

  1. 这是第一行列表项。
  2. 这是第二行列表项。
  3. 这是第三行列表项。

给出一些例子代码:

return shell_exec("echo $input | $markdown_script");

引用区块 > 和代码区块 ``` 的区别:

引用区块中的文本保留Markdown语法,而```代码块中的文本不保留Markdown语法。

2.5 分割线




2.6 插入链接

文内链接
这是一个文内链接的例子。
这个链接在鼠标悬浮时没有标题。
这个链接是本地资源。

引用链接
这是一个引用链接的 [例子][id],[例子2][]。
[id]: http://example.com/ "鼠标悬浮标题(可选)"
[例子2]: http://example.com/
注意,这里的 id 没有大小写区分,如果省略 id ,则前面方括号的内容会被用作 id 。

我常用的网站包括 [Google][1], [Yahoo][2] 和 [MSN][3] 。
[1]: http://google.com/ "Google"
[2]: http://search.yahoo.com/ "Yahoo Search"
[3]: http://search.msn.com/ "MSN Search"

也可以写成

我常用的网站包括 [Google][],[Yahoo][] 和 [MSN][] 。
[google]: http://google.com/ "Google"
[yahoo]: http://search.yahoo.com/ "Yahoo Search"
[msn]: http://search.msn.com/ "MSN Search"

2.7 插入图片

文内链接


idol

2.8 表格

左对齐 中间对齐 右对齐
左1 中1 右1
左2 中2 右3

2.9 角标

使用 Markdown[1] 可以效率的书写文档,直接转换成 HTML[2] ,你可以使用Leanote[3] 编辑器进行书写。

2.10 上下标

E = mc2
Water : H2O

2.11 直接链接与邮箱

在 markdown 中将 链接地址 或 邮箱地址 用 <> 包围,则会被自动转换成可点击的链接地址。
http://haoeric.com
[email protected]

2.12 换行

第一行hahaha
第二行6666

2.13 反斜杠

如果需要避免文本中的符号被当做 markdown 标识符而发生不必要的格式转化,可以在符号前加 \ 来避免。
*不是斜体*

2.14 代码高亮

require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html

2.15 空格

在段首加入  、 、  来输入空格,其中,  是一个中文字符,  是半个中文字符 ,  是1/4中文字符。


  1. Markdown是一种纯文本标记语言 ↩

  2. HyperText Markup Language 超文本标记语言 ↩

  3. 开源笔记平台,支持Markdown和笔记直接发为博文 ↩

你可能感兴趣的:(2018-08-15 Markdown语法)