Markdown 语法入门

前言

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。本文是以实现日常书写个人博客所需而编写。语法超级简单,几分钟掌握Markdown语法。

1. 基本语法

1.1 标题

使用 # 号标记标题(1~6级)

# 一级标题

## 二级标题

###### 六级标题

1.2 格式

1.2.1 段落

段落的换行是使用两个以上的空格加上回车

或者使用空行来换行

1.2.2 字体

*斜体文本*

_斜体文本_

**粗体文本**

__粗体文本__

***粗斜体文本***

___粗斜体文本___

1.2.3 分隔线

可采用下述几种方法创建分割线

***

*****

------

----------------

1.2.4 删除线

文字两端添加双波浪线

示例:

~~ABC~~

效果:

ABC

1.2.5 下划线

下划线可以通过HTML的<u>标签来实现

示例:

<u>下划线文字</u>

效果:

下划线文字

1.2.6 脚注

示例:

脚注是对文本的补充说明,格式为[^文字]

效果:

脚注是对文本的补充说明,格式为1

1.3 列表

1.3.1 无序列表

无序列表采用星号(*)、加号(+)、或是减号(-)作为列表标记

示例:

* 第一

+ 第二

- 第三

效果如下:

  • 第一
  • 第二
  • 第三

1.3.2 有序列表

有序列表使用数字加上 . 来表示

示例:

1. 第一

2. 第二

3. 第三

效果:

  1. 第一
  2. 第二
  3. 第三

1.3.3 列表嵌套

列表的嵌套,只需在子列表中的选项添加tab键即可

示例:

1. 第一项:

​ 第一项嵌套的

2. 第二项:

​ 第二项嵌套的

效果:

  1. 第一项:
    1. 第一项嵌套的
  2. 第二项:
    1. 第二项嵌套的

1.4 区块

区块是段落开头的使用的 > 号,后面紧跟着一个空格

示例:

> 区块的引用

> 我是区块

效果:

区块的引用

我是区块

区块之间也是可以嵌套的

示例:

> 第一层

> > 第二层

> > > 第三层

效果:

第一层

第二层

第三层

注:列表中放入区块需在 > 前输入tab键

1.5 代码

如果是一个函数或片段的代码可以使用反引号包裹起来

示例:

`printf()`

效果:

printf()

代码区块使用三个反引号包裹

示例:

```int main(){

​ int i = 0;

​ return 0;

}```

效果:

int i=0;
return 0;
}

1.6 链接

链接的使用方法

1.[]后跟()

示例:

[我的github](https://github.com/llz-github)

效果:

我的github

2.直接使用<>

示例:

<https://github.com/llz-github>

效果:

https://github.com/llz-github

3.通过变量设置连接

示例:

这里使用1作为网址连接我的[github][1]

这里使用2作为网址连接我的[github][2]

[1]:https://github.com/llz-github

[2]:https://github.com/llz-github

效果:

这里使用1作为网址连接我的github

这里使用2作为网址连接我的github

1.7 图片

图片语法格式 ![图片的替代文字](图片地址)

示例:

![](https://images5.alphacoders.com/532/532559.jpg)

效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4jIs7yVI-1626685433711)(https://images5.alphacoders.com/532/532559.jpg)]

我们也可以像对网址那样对待图片

示例:

这是一个[图片][3]

[3]:https://images5.alphacoders.com/532/532559.jpg

效果:

这是一个图片

1.8 表格

示例:

| 姓名| 性别| 学号

| - | - | -

| lz | 男 | 01

| zl | 男 | 02

| ly | 女 | 03

效果 :

姓名性别学号
lz01
zl02
ly03

2 快捷键

接下来再给大家介绍一下快捷键的应用,

名称语法快捷键
标题用#号表示,#一级标题,##表示二级标题,依次类推Ctrl+1、2、3、4
字体加粗左右用**包裹起来Ctrl+B
斜体字左右用*包裹起来Ctrl+I
加粗斜体左右用**包裹起来Ctrl+B,Ctrl+I
>区块在文字开头添加>表示区块说明Ctrl+Q
代码块通过或者4个空格缩进表示Ctrl+K
无序列表文字前加上 - 或 * 即可变为无序列表Ctrl+U
有序列表直接在文字前加1. 2.符号要和文字之间加上一个字符的空格表示Ctrl+O
链接通过百度写法表示超链接Ctrl+L
图片在光标所在行插入图片Ctrl+G
时间戳Ctrl+T

3 其他

3.1 支持HTML元素

HTML中的元素例如<br>等都可以在文档中实现

示例:

<kbd>ctrl</kbd> + <kbd>Atl</kbd> + <kbd>z</kbd>调出QQ

效果:

ctrl + Alt + z调出QQ

3.2 转义字符

当你需要输入一些特殊字符时,例如:* [] (),我们就需要用到转义字符 \

在需要的符号前输入 \ ,则保持原符号.

示例:

\_我应该是斜体文本\_

效果:》

_我应该是斜体文本斜体文本_

            | Ctrl+T          |

4 其他

4.1 支持HTML元素

HTML中的元素例如<br>等都可以在文档中实现

示例:

<kbd>ctrl</kbd> + <kbd>Atl</kbd> + <kbd>z</kbd>调出QQ

效果:

ctrl + Alt + z调出QQ

4.2 转义字符

当你需要输入一些特殊字符时,例如:* [] (),我们就需要用到转义字符 \

在需要的符号前输入 \ ,则保持原符号.

示例:

\_我应该是斜体文本\_

效果:》

_我应该是斜体文本斜体文本_

以上便是 Markdown 中常用到的语法,在此留下足迹以备用。
原文链接


  1. yeah, it’s me# ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值