Markdown基本语法
Markdown基本语法
md是什么
.md即markdown文件的基本常用编写语法,是一种快速标记,快速排版语言
1.基本符号:* - = >
基本上所有的markdown标记都是基于这四个符号或组合,需要注意的是,如果以基本符号开头的标记,著有基本符号手游一个用于分割标记符或内容的空格。
2.标题
前面带#号,后面带文字,分别表示h1-h6,只到h6,而且h1下面会有一条横线 --> 相当于标签闭合
1 | # 一级标题
2 | ## 二级标题
3 | ### 三级标题
4 | #### 四级标题
5 | ##### 五级标题
6 | ####### 六级标题
1 | # 一级标题 #
2 | ## 二级标题 ##
3 | ### 三级标题 ###
4 | #### 四级标题 ####
5 | ##### 五级标题 ######
6 | ####### 六级标题 #######
3.列表
-
无序列表
1 | //形式一
2 | + a
3 | + b
4 | + c
5 |
6 | //形式二
7 | - a
8 | - b
9 | - c
10 |
11 | //形式一
12 | - a
13 | - b
14 | - c
15 |
-
有序列表
1 | //正常形式
2 | 1. abc
3 | 2. abc
4 | 3. abc
5 |//错误效果
6 | 2. fgh
7 | 3. ghi
8 | 5. hij
-
嵌套列表
1 | //无序列表嵌套
2 | + 123
3 | + abc
4 | + bcd
5 | + cdf
6 | + 456
7 | + 789
8 | //有序列表嵌套
9 | 1. abcd
10 | 1. abcd
11 | 2.abcd
12 | 3.abcd
13 | 2. bcde
14 | 3. cdef
4.引入说明区块
对某个部分做的内容做一些说明或者引用某某的话等,可以用这个语法
-
正常形式
1 | > 引用内容,说明内容。在语句前加一个 >,注意是英文的右尖括号,注意空格,引用因为是一个区块理论上是应该什么内容都可以放,比如说
-
嵌套区块
1 | > 一级引用
2 | >> 二级引用
3 | >>> 三级引用
4 | >>>> 四级引用
5 | >>>>> 五级引用
6 | >>>>>> 六级引用
5.代码块
在发布一些技术文章会涉及展示代码的问题,这时候代码块就显得尤为重要。
-
少量代码,单行使用,直接用 ‘ 包裹起来就行了
1 |
shaoliangdaima,danhangshiyong
-
大量代码,需要多行使用,用```包裹起来
1 | ```
2 | daliangdaima,xuyaoduohangshiyong
3 | daliangdaima,xuyaoduohangshiyong
4 | daliangdaima,xuyaoduohangshiyong
5 | daliangdaima,xuyaoduohangshiyong
6 | ```
6.链接
-
行内式
链接的文字放在[ ]中,链接地址放在随后的()中,链接也可以带title属性,链接地址后面空一格,然后用引号引起来
1 | [简书](https;//www.jianshu.com "创作你的创作"),
2 | 是一个创作社区,任何人均可以在其上进行创作。用户在简述上面可以方便的创作自 己的作品,互相交流。
-
参数式
连接的加文字放在[ ]中,链接地址放在随后的:后,链接地址后面空一格,然后用引号引起来
1 | [简书]:https;//www.jianshu.com"创作你的创作"
2 | [简书]是一个创作社区,任何人均可以在其上进行创作。用户在简述上面可以方便的创作自 己的作品,互相交流。
7.图片
-
行内式
和链接的形式差不多,图片的名字放在[ ]中,图片地址放在随后的[ ]中,title(图片地址后面空一格,然后用引号引起来),注意的是[ ]前要加上!
1! my-logo.png
-
参数式
图片的文字放在[ ]中,图片地址放在随后的[ ]中,title(图片地址后面空一格,然后用引号引起来),注意引用图片的是[ ]前要加上!
1 | [my-logo.png]: https://upload-images.jianshu.io/upload_images/13623636-6d878e3d3ef63825.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240 "my-logo"
2 |
3 |![my-logo.png]
4 |
5 |//参数定义的其他写法
6 |
7 |[my-logo.png]: https://upload-images.jianshu.io/upload_images/13623636-6d878e3d3ef63825.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240 'my-logo'
8 |[my-logo.png]: https://upload-images.jianshu.io/upload_images/13623636-6d878e3d3ef63825.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240 (my-logo)
9 |[my-logo.png]: https://upload-images.jianshu.io/upload_images/13623636-6d878e3d3ef63825.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240 "my-logo"
8.分割线
分割线可以由* - _(星号,减号,底线)这3个符号的至少3个符号表示,注意至少要3个,且不需要连续,有空格也可以
1 | ---
2 | - - -
3 | ------
4 | ***
5| * * *
6 |* * * * * *
7 | —
8 | – – –
9 |————
9.其他
- 强调字体
一个星号* *或者是一个下划线_ _起来,会转换为斜体,如果是两个,会转换成加粗
1 | * md *
2 | ** md **
3 | _ md _
4 | _ _ md _ _
- 转义
基本上和js转义一样,\加需要转移的字符
1 | \\
2 | \ *
3 | \ +
4 | \ -
5 | \ '
6 | \ _
- 删除线
用~~把需要显示删除线的字符包裹起来
1 | ~ 删除 ~
10.表格
1 | |123|234|456|
竖线中的就是要填入的元素
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现