导航
导航
文章目录
  1. 标题
  2. 粗体
  3. 斜体
  4. 列表
  5. 引用
  6. 链接
  7. 图片
  8. 分割线
  9. 代码段
  10. 代码行
  11. 工具
  12. 拓展

Markdown语法

  Markdown是一个讲纯文本转换为HTML的工具,通过自定义的语法,很简单地写出有着通用样式的页面,可以让用户更加专注在文字,而不是格式或字符转义上。
  官网介绍很详细,除了背景太黑,字太小之外,没什么缺点了……

标题

文字前加#号
如:
# 一级标题
## 二级标题
### 三级标题
以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法

粗体

文本前后加两个 *
如:
** 这里是粗体 **

斜体

文本前后加一个 *
如:
* 这里是斜体 *

列表

无序表(用点号列表):文字前加 * 或 + 或 -
有序表(用序号列表):文字前加 1. 2. 3.
符号和文字之间加上一个字符的空格
如:
* 1
* 2
1. 1
2. 2
有序表可以通过转义符使用纯文本,如1986\. What a great season.

引用

在文本前加入大于号 >
如:
> 这里是引用
引用可以嵌套其他元素,如标题、序号等

链接

中括号和小括号连接,形如 [](),中括号中内容为显示的文本,小括号中内容为链接的URL
如:
[Baidu](http://baidu.com)

图片

叹号加中括号和小括号连接,形如 ![]() ,中括号中内容为图片的alt内容,小括号中内容为图片的URL(必须使用网络图片)
如:
![Baidu logo](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png)

分割线

三个 * 号
如:
***

代码段

使用4个空格或tab即可:
    public static void main(String[] args) {
        System.out.println("Hello World!")
    }
会在代码前后加上<pre><code>和</pre></code>

代码行

代码前后加 `
如:
Use the `printf()` function.
会变成
<p>Use the <code>printf()</code> function.</p>

当代码中包含 ` 符号时,可使用 `` 包裹
如:
``There is a literal backtick (`) here.``
会变成
<p><code>There is a literal backtick (`) here.</code></p>

当代码首尾出现 ` 符号时,可使用空格隔开
如:
A single backtick in a code span: `` ` ``
A backtick-delimited string in a code span: `` `foo` ``
会变成
<p>A single backtick in a code span: <code>`</code></p>
<p>A backtick-delimited string in a code span: <code>`foo`</code></p>

工具

Mac:Mou
Windows:MarkPad
Web:Github pages、简书

拓展

https://www.zybuluo.com/mdeditor

参考:
https://daringfireball.net/projects/markdown/
http://www.jianshu.com/p/1e402922ee32