MarkDown的常用语法总结

markdown的常用语法

标题

markdown的标题有两种表现方式

  1. 用#符号
    在标题开头加上1至6个#,表示从一级标题到六级标题。
  2. 用=符号和-符号
    在标题下面加上人一个===代表一级标题,加上人一个—代表二级标题

列表

markdown支持有序列表和无序列表

无序列表

无序列表有三种表达方式

  1. 在无序列表前面使用-
  2. 在无序列表前面使用+
  3. 在无序列表前面使用*

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    - 香蕉
    - 苹果
    - 橘子

    + 香蕉
    + 苹果
    + 橘子

    * 香蕉
    * 苹果
    * 橘子

    示例如下:

    • 香蕉
    • 苹果
    • 橘子
    • 香蕉
    • 苹果
    • 橘子
    • 香蕉
    • 苹果
    • 橘子

有序列表

有序列表使用数字加英文句点来表示:

1
2
3
1. 香蕉
2. 苹果
3. 橘子

示例如下:

  1. 香蕉
  2. 苹果
  3. 橘子

引用

引用以>来表示,引用中支持多级引用、标题、列表、代码块、分割线等常规语法。

常见的引用写法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
> 这是一段引用    //在`>`后面有 1 个空格
>
> 这是引用的代码块形式 //在`>`后面有 5 个空格
>
> 代码例子:
>
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

> 一级引用
> > 二级引用
> > > 三级引用

效果如下:

这是一段引用 //在>后面有 1 个空格

这是引用的代码块形式      //在`>`后面有 5 个空格

代码例子:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

一级引用

二级引用

三级引用

强调

  1. 加粗

    1
    2
    **我是加粗文本**
    __我是加粗文本__

    我是加粗文本
    我是加粗文本

  2. 斜体

    1
    2
    *我是斜体文本*
    _我是斜体文本_

    我是斜体文本
    我是斜体文本

  3. 删除

    1
    ~~我是删除文本~~

    我是删除文本

图片

1
2
![]()     ![图片文本(可忽略)](图片地址)
![avatar](http://wx1.sinaimg.cn/mw690/e831509aly1fknj51d08oj21hc0u0784.jpg)

avatar

链接

1
[我的github](https://github.com/SuperGintoki)

我的github

代码

行内代码: 文字代码文字
代码块:
avatar

1
$ git init

表格

表格对齐格式:
居左::—-
居中::—-:或—–
居右:—-:

1
2
3
4
5
6
|标题|标题|标题|
|:---|:---:|---:|
|居左测试文本|居中测试文本|居右测试文本|
|居左测试文本1|居中测试文本2|居右测试文本3|
|居左测试文本11|居中测试文本22|居右测试文本33|
|居左测试文本111|居中测试文本222|居右测试文本333|

标题 标题 标题
居左测试文本 居中测试文本 居右测试文本
居左测试文本1 居中测试文本2 居右测试文本3
居左测试文本11 居中测试文本22 居右测试文本33
居左测试文本111 居中测试文本222 居右测试文本333


参考资料:
https://www.jianshu.com/p/82e730892d42
https://www.appinn.com/markdown/