Basic基础语法
原生MarkDwon语法,MarkDown语言的本质就是一种HTML语言的中介,语法并不复杂,很容易掌握,目录所示的基础语法基本满足书写要求,一般是够用了。
一些组织对原生MarkDown做了一些扩展,多数编辑器也支持扩展MarkDown语法。
原始MarkDown文档:MarkDown原作者编写,原生MarkDown语法
GitHub Flavored Markdown文档:Github采用的一种MarkDown扩展,CSDN等网站也在用这个标准
标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
粗体、斜体、粗斜体
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜文本***
___粗斜文本___
分割线
三个以上连续星号*、减号-或者下划线_,除此之外没有其他字符
***
---
___
删除线
两端加波浪线~~
~~删除线~~
删除线
列表
无序列表
- 无序列表
* 无序列表
*多级
- 示例
- 示例
- 示例
- 示例
- 示例
- 示例
有序列表
1. 有序列表
2. 有序列表
1. 多级列表
- 示例
- 示例
- 示例
- 示例
- 示例
- 示例
引用
> 引用内容
这里就是引用内容了
能嵌套引用
- 引用块内可以有其他语法
代码块
单行代码使用反引号对``
`code`
多行代码,以三个反引号起,以三个反引号止,可指定语言实现代码高亮
```python
代码段
```
文本高亮
两端加=
==高亮==
高亮
链接
方括号后紧跟圆括号,方括号内写文字,圆括号内写url
[请点击此处获取源代码](https://www.baidu.com/)
图片
以感叹号!开始,方括号后紧跟圆括号,方括号内写文字,圆括号内写图片的url
![替代文字](https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fgss0.baidu.com%2F9vo3dSag_xI4khGko9WTAnF6hhy%2Fzhidao%2Fpic%2Fitem%2F94cad1c8a786c917a680bcacce3d70cf3ac757a0.jpg&refer=http%3A%2F%2Fgss0.baidu.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1625022274&t=abbd5201ee1dc8e90b6f4c3fc07a4c4c)
其他
反斜杠
通过在字符前,加反斜杠\,可以辅助输入符号本身
\*
*
扩展语法
原作者John Gruber的原始设计文档中概述的基本语法包含了日常使用的语法元素,但对于某些人来说还不够。所以就有了扩展语法。一些个人和组织开始通过添加其他元素(例如表,代码块,语法突出显示,URL自动链接和脚注)来扩展基本语法。可以通过使用基于基本Markdown语法的轻量级标记语言或向兼容的Markdown处理器添加扩展来启用这些元素。
不同的编辑器对MarkDown语法支持不尽相同,使用时需要甄别
有几种轻量级标记语言是Markdown的超集。它们包括Gruber的基本语法,并通过添加表,代码块,语法突出显示,URL自动链接和脚注等其他元素来建立基础。许多最受欢迎的Markdown应用程序使用以下轻量标记语言之一,以下是常见的几种扩展MarkDown语言:
CSDN编辑器支持的是GitHub Flavored Markdown语法
表格
使用三个或多个连字符(—)创建各列的标题,使用竖线(|)分隔各列
| Syntax | Description |
| ----------- | ----------- |
| Header | Title |
| Paragraph | Text |
Syntax | Des |
---|---|
Header | Title |
Paragraph | Text |
其他扩展语法
更多MarkDown扩展语法请参考此处
原始MarkDown文档:MarkDown原作者编写
GitHub Flavored Markdown文档:Github采用MarkDown扩展,CSDN等网站也在用这个标准
关于编辑器
以下几种编辑器都挺好的,支持语法几乎一致
Typora
Github
CSDN