markdown语法
来源:互联网 发布:加长棍刀在淘宝叫什么 编辑:程序博客网 时间:2024/06/05 09:58
1 基本语法
1.1 转义
` \` 表示转义,markdown中 “[、 \、 *、`、$”都需需要加上转义符号才能使用原字符。
1.2 标题
一个#加空格表示一级标题
二个#加空格表示二级标题,
三个#加空格表示三级标题
四个#加空格表示四级标题
五个#加空格表示五级标题
六个#加空格表示六级标题,
注意:只有当# 号位于一行开头或者引用文字的才会起作用。
如:## 3 加粗
,显示如下:
1.3 加粗
两个*
环绕表示加粗,如**加粗**
,显示如:加粗。
1.4 斜体
一个*
环绕表示斜体,如*斜体*
, 显示如:斜体。
1.5 粗斜体
三个*
环绕表示斜体,如***粗斜体***
, 显示如:斜体。
1.6 删除线
两个波浪号环绕表示删除线,如: `~~删除线~~ ` ,显示如:删除线。
1.7 分行线
四个 * 或 +或 -表示一条横线,如----
,显示如:
1.8 引用
用> 引用内容
**表示这是引用。
引用中可以加标题。
对一段话引用只需在开头使用一次。
引用中可以使用粗体,斜体,粗斜体,删除线,代码
,代码块
,公式。但不能使用有序或无需列表**
可以使用链接,图片,跳转,表格,在支持注脚的版本中也可以使用注脚。可以多层引用
名字 年龄 张三 10使用链接
https://www.baidu.com
1.9 无序列表
- *或+或-,分别加空格表示无序列表
- 无序列表用两个或三个空格表示一次缩进,在*号前最多三个空格
- 无序列表缩进一个字符
- 无序列表缩进两个字符
- 无序列表缩进三个字符
- 无序列表缩进三个字符
1.10 有序列表
- 有序列表
- 有序列表用两个或三个空格表示一次缩进,在*号前最多三个空格,但是要注意有序列表每一级都会重新开始排序
- 无序列表,缩进一个字符
- 无序列表,缩进两个字符
- 无序列表,缩进三个字符
- 无序列表,缩进一个字符
1.11 代码和代码块
句内代码用 ` 代码 `表示,例如:int a=2
代码块的每一行用四个空格或一个tab开头
1.12 链接
链接有两种方式:
行内式:
[描述文字](链接地址 “悬停提示")
,如[这是行内式连接](www.baidu.com "百度")
,显示如:这是行内式连接。参考式:
[描述文字][id] ,在文中任何地方用[id](链接地址 “悬停提示")
,如:[这是参考式链接 ][1] [可以省略id][] [1]:www.baidu.com [可以省略id]:www.baiud.com
,显示如:这是参考式链接 可以省略id- 直接链接:<完整链接地址>,如:https://www.baidu.com
1.13 图片
图片的语法和链接完全一致的,只是在开头需要加上一个英文的感叹号!,表示这是图片。如: ![这是行内式连接](www.baidu.com "百度")
1.14 表格
请看例子:
|姓名|年龄|体重| |:--|:--:|--:| |张三||100|20|
冒号表示对齐方式,分别是左对齐,居中,右对齐,显示如下:
1.15 兼容HTML语法
1.16 语法套用的基本原则
所有可在行内使用的语法都可以在其他语法中套用,比如 加粗 可在标题中使用
2 扩展版本
2.1 任务列表
git markdown、cmd markdown、youdao markdown ,可以支持任务标,- []
表示未完成- [X]
表示已完成, 也支持缩进
-[ ] 未完成
-[x] 已完成
2.2 数学公式
cmd markdown,CSDN markdown,用 $数学公式$
表示行内数学公式,如$a^+b^2 $
,显示如:
用 $$数学公式$$
环绕表示整行数学公式,如$$a^2+b^2 =c^2$$
,显示如:
youdao markdown 用高级代码块math来书写公式。
2.3 代码块高亮
扩展版本还可以用可以用三个 ` ` `代码块 ` ` `表示代码块,在第一行的三个` ` ` 后面可以添加对应语言来实现语法高亮,如:` ` ` cpp int a = 10 ; int b = 20; ` ` `,显示:
int a = 10 ; int b = 20;
2.4 生成目录
cmd markdown 和 csdn markdown 可以在新行用 [TOC ]生成目录。如:
- 基本语法
- 1 转义
- 2 标题
- 3 加粗
- 4 斜体
- 5 粗斜体
- 6 删除线
- 7 分行线
- 8 引用
- 9 无序列表
- 10 有序列表
- 11 代码和代码块
- 12 链接
- 13 图片
- 14 表格
- 15 兼容HTML语法
- 16 语法套用的基本原则
- 扩展版本
- 1 任务列表
- 2 数学公式
- 3 代码块高亮
- 4 生成目录
- 5 页内跳转
- 6 锚点跳转
- 7 缩进
- 8 脚注
- 9 下划线与标记
- 10 字体颜色大小
2.5 页内跳转
cmd markdown github markdown csdn markdown 都支持页内跳转,语法: [ 页内跳转 ] (#页内文字),比如:[跳到开头](#一、基本语法)
,显示如下:
跳到开头
2.6 锚点跳转
这是html 的语法, <span id='idname'>跳转文字</span>
设置锚点,在其他地方就可以使用[跳转处](#idname)
跳转。
2.7 缩进
缩进使用html的语法 
表示缩进一个中文字符, 
表示缩进一个英文字符。
2.8 脚注
cmd markdown 与csdn markdown 支持脚注,脚注语法如 内容[^id]
文章内容。
新行 [^id]:脚注内容
。
2.9 下划线与标记
youdao markdown 支持++文本++表示下划线 ,用==文本==来做颜色标记。
2.10 字体、颜色、大小
用<font face="字体名" size=大小 color=颜色>文本内容</font>
来设置字体、颜色、大小。
- MarkDown语法
- Markdown 语法
- Markdown语法
- Markdown 语法
- Markdown 语法
- Markdown语法
- Markdown语法
- Markdown语法
- MarkDown语法
- Markdown 语法
- Markdown语法
- MarkDown语法
- MarkDown语法
- Markdown语法
- markdown语法
- MarkDown语法
- markdown语法
- MarkDown语法
- Vue中router-link介绍
- [科普]如何防止跨站点脚本攻击
- 百度地图反选
- 数据库常用的SQL语句
- fileupload上传
- markdown语法
- 简单Spring MVC项目搭建
- 归并排序
- android开发板
- azure最佳实践系列1-自我修复的设计
- ant---
- Keepalived + nginx实现高可用负载均衡
- 二叉树--求二叉树中两个节点的最近公共祖先
- C#中值传递问题