当前位置:网站首页>Markdown语法
Markdown语法
2022-08-03 20:31:00 【ASLant】
1. Markdown是什么?
Markdown是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTML格式发布。 Markdown也可以理解为将以Markdown语法编写的语言转换成HTML内容的工具,文件格式为.md。
2. 为什么要使用它?
它是易读(看起来舒服)、 易写(语法超级简单)、易更改 纯文本。处处体现着 极简主义的影子。 兼容HTML,可以转换为HTML格式发布。 跨平台使用。 越来越多的网站支持Markdown。 更方便清晰地组织你的电子邮件。(Markdown-here, Airmail)
3. 使用方法
Markdown语法主要分为如下几大部分: 标题,段落,区块引用,代码区块,强调,列表,分割线,链接,图片,**反斜杠 \,符号'`'**。
3.1 标题
两种形式: 1)使用=和-标记一级和二级标题。
一级标题
=========二级标题---------
效果:
一级标题
二级标题
2)使用#,可表示1-6级标题。
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
3.2 段落
段落的前后要有空行,所谓的空行是指没有文字内容。若想在段内强制换行的方式是使用两个以上空格加上回车(引用中换行省略回车)或者直接Tab键+回车。
3.3 区块引用
在段落的每行或者只在第一行使用符号>,还可使用多个嵌套引用,如:
> 区块引用 >> 嵌套引用
效果:
区块引用
嵌套引用
3.4 代码区块
代码区块的建立是在每行加上4个空格或者一个制表符(如同写代码一样)。如 普通段落:
```c
void main() { printf("Hello, Markdown."); }
```
效果:
void main()
{
printf("Hello, Markdown.");
}
注意:需要和普通段落之间存在空行。即```c后面要换行,不要直接跟着c后面写代码。
3.5 强调
在强调内容两侧分别加上*或者_,如:
*斜体*,_斜体_ **粗体**,_粗体_
效果图:
斜体,斜体粗体,粗体
3.6 列表
使用·、+、或-标记无序列表,如:
- 第一项
+ 第二项
* 第三项
即可以用-也可以用+还可以用*
注意:标记后面最少有一个空格或制表符(Tab)。若不在引用区块中,必须和前方段落之间存在空行。
效果:
第一项 第二项 第三项
有序列表的标记方式是将上述的符号换成数字,并辅以.,如:
1 . 第一项 2 . 第二项 3 . 第三项
效果:
第一项 第二项 第三项
3.7 分割线
分割线最常使用就是三个或以上*,还可以使用-和_。
例如:
---
***
___
效果:
3.8 链接
链接可以由两种形式生成:行内式和参考式。
行内式:
[个人博客](https://aslant.top)
效果:
参考式:
[1]: https://www.baidu.com
[2]: https://aslant.top
3.9 图片
添加图片的形式和链接相似,只需在链接的基础上前方加一个!。
即:


没有双引号哦
效果:

3.10 反斜杠\
相当于反转义作用。使符号成为普通符号。
正常情况下的- 符号:
是一个点
前面加上\效果:
- 还是原符号
边栏推荐
- 华为设备配置VRRP与BFD联动实现快速切换
- Statistical machine learning 】 【 linear regression model
- 汉源高科8光口12电口交换机千兆8光8电12电16电网管型工业以太网交换机
- 华为设备配置VRRP负载分担
- 亚马逊云科技 Build On 2022 - AIot 第二季物联网专场实验心得
- Golang死信队列的使用
- 双线性插值公式推导及Matlab实现
- RNA核糖核酸修饰Alexa 568/[email protected] 594/[email prote
- Solidity智能合约开发 — 4.1-合约创建和函数修饰器
- abs()、fabs() 和 labs() 的区别
猜你喜欢

ARMuseum

tRNA-m5C转运RNA(tRNA)修饰5-甲基胞嘧啶(m5C)|tRNA修饰m1Am2A (2-methyladenosine)

Alexa染料标记RNA核糖核酸|RNA-Alexa 514|RNA-Alexa 488|RNA-Alexa 430

李沐动手学深度学习V2-BERT微调和代码实现

华为设备配置VRRP与BFD联动实现快速切换

In-depth understanding of JVM-memory structure

EasyCVR平台海康摄像头语音对讲功能配置的3个注意事项

codeforces:C. Maximum Subrectangle【前缀和 + 贪心 + 最小子数组和】

云服务器如何安全使用本地的AD/LDAP?

RNA核糖核酸修饰RNA-HiLyte FluorTM 405荧光染料|RNA-HiLyte FluorTM 405
随机推荐
李沐动手学深度学习V2-自然语言推断与数据集SNLI和代码实现
php截取中文字符串实例
Likou 59 - Spiral Matrix II - Boundary Judgment
谁的孙子最多II
(十六)51单片机——红外遥控
模板字符串概述
ESP8266-Arduino编程实例-WS2812驱动
ESP8266-Arduino编程实例-BH1750FVI环境光传感器驱动
华为设备配置VRRP与BFD联动实现快速切换
【飞控开发高级教程6】疯壳·开源编队无人机-AI语音控制
Why BI software can't handle correlation analysis
leetcode 231. 2 的幂
自定义form表单验证
LeetCode 1374. 生成每种字符都是奇数个的字符串
【HiFlow】经常忘记签到怎么办?使用腾讯云场景连接器每天提醒你。
RNA-ATTO 390|RNA-ATTO 425|RNA-ATTO 465|RNA-ATTO 488|RNA-ATTO 495|RNA-ATTO 520近红外荧光染料标记核糖核酸RNA
leetcode 326. Powers of 3
调用EasyCVR云台控制接口时,因网络延迟导致云台操作异常该如何解决?
glusterfs build and use
leetcode 16.01. Swap numbers (swap the values of 2 numbers without using temporary variables)