Markdown基本语法

markdown

Markdown是一种使用简单的文本标记,使普通的文本内容具有一定的文本格式的简单标记语;

Markdown编辑器

市面上现在支持Markdown语法的编辑器有很多,这里就不一一展开了,我现在使用的就是Visual Studio Code 一款轻量级并且很强大的文本编辑器.

Visual Studio Code 不需要安装任何的插件就可以编辑md格式的文件,也就是Markdown格式.并且内置了实时浏览功能,可以”所见即所得” Ctrl+Shift+P 在跳出的命令行中输入:Markdown: Open Locked Preview to the side即可在一侧打开视图窗口.


格式:

标题

标题能够清晰的显示文章的结构信息,用法时在句首插入1~6个#(在#后要加上一个空格),表示标题的层级关系:

1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

显示效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

段落格式:

  1. 换行:

当你输入完一段文字的时候,输入一个回车代表一个制表符,输入两个回车才代表换行!!

  1. 分割线:
    1
    ---

三个连字符(减号即为一条分割线):

显示效果:


文本格式:

文本格式 语法 展示
无格式 Value Value
斜体 *Value* Value
粗体 **Value** Value
斜体加粗 ***Value*** Value
删除线 ~~Value~~ Value

链接:

  1. 显式链接:直接输入链接的网址:https://github.com
  2. 文字链接:[显示的文字](链接地址:)

[github](https://github.com)

显示效果:
github

引用:

在引用的文字前加入一个或者数个>即可(注意: 要在>后加入一个空格语法才会生效)

可以无限添加n多个>

1
2
3
4
> Value
>> Value2
>>> Value3
>>>> Value4

显示效果:

Value

Value2

Value3

Value4

插入图片:

格式:

1
2
3
![图片的描述](图片的地址:可以时本地地址,也可以时一个网址)

![OLdMan](http://pwsx9i9d0.bkt.clouddn.com/OldMan)

显示效果:
OLdMan

列表:

  1. 无序列表:
    1
    2
    3
    - Value
    - Value
    - Value

只需要文本前加一个减号即可(注意-减号后要加一个空格,格式才会生效)

显示效果:

  • Value
  • Value
  • Value
  1. 有序列表
    1
    2
    3
    1. Value
    2. Value
    3. value

和无序列表的格式差不多,只需要把减号换成1,2,3加上一个.即可(注意-减号后要加一个空格,格式才会生效)

显示效果:

  1. Value
  2. Value
  3. Value

嵌套列表:

1
2
3
4
- Value
1. Value
2. Value
3. Value

只需要在二级列表前加一个制表符(Tab)即可

显示效果:

  • Value
    1. Value
    2. Value
    3. Value

表格:

1
2
3
4
5
6
表头1|表头2|表头3|表头4|表头5
-|-|-|-|-
Value|Value|Value|Value|Value
Value|Value|Value|Value|Value
Value|Value|Value|Value|Value
Value|Value|Value|Value|Value

显示效果:

表头1 表头2 表头3 表头4 表头5
Value Value Value Value Value
Value Value Value Value Value
Value Value Value Value Value
Value Value Value Value Value
  • 第一行表示表头,用 | 分开
  • 第二行表示分开表头与内容: 内容默认格式是靠左对齐

代码:

  1. 代码块:
    1
    2
    3
    4
    5
    6
    7
    (```)使用的编程语言:csharp,java,javascript,go,html,python......
    public class Hello{
    public void Hello(){
    Console.WriteLind("Hello World!");
    }
    }
    (```)

这里如果不加括号展示不出效果,实际使用不需要加上括号

显示效果:

1
2
3
4
5
public class Hello{
public void Hello(){
Console.WriteLind("Hello World!");
}
}
  1. 单行代码
    1
    ` HelloWorld! `

只需要吧这一句代码用两个反引号包裹起来即可

显示效果:

HelloWorld!