markdown语法
显示全文目录用 [toc]
一些博客和软件不支持
[TOC]
前言
Markdown是一种轻量级标记语言,易读易写,语法简单。编写的文档后缀为.md和.markdown。
1.快捷键
部分地方适用
功能 | 快捷键 |
---|---|
加粗 | ctrl + B |
斜体 | ctrl + i |
插入链接 | ctrl + k |
插入表格 | ctrl + T |
2.基本语法
2.1 分级标题
使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。
# 一级标题
## 二级标题
2.2 字体设置斜体、粗体、删除线
字体设置 | 语法 | 显示效果 |
---|---|---|
斜体 | *斜体* 或者 _斜体_ | 斜体 |
粗体 | *粗体* | 粗体 |
斜粗体 | ***斜粗体*** | 斜粗体 |
2.3 链接
(1) 插入图片链接
语法格式:
![图片描述](图片路径)
(2) 自动链接<>
Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,用<>包起来, Markdown 会自动把它转成链接。直接写也可以显示成链接形式。
带描述的链接语法:
[百度](http://baidu.com)
2.4 分割线
可以在一行中用三个以上的星号(*)、减号(-)、底线(_)来建立一个分隔线,行内不能有其他东西。可以在星号或是减号中间插入空格
2.5 代码块
(1)代码块前后加上三个单反引号```
public static void main(String[] args){
return;
}
(2)显示代码行的话,用一个单反引号 `
return
(3)在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,直接粘贴html源代码,markdown会自动处理。
简书代码块里不支持html
2.6 引用
在引用的文本前加上>符号和空格,如果只输入了一个>符号会产生一个空白的引用。
几个>符号就代表几层引用
引用1
引用2
2.7 列表
(1)无序列表
使用 *,+,- 表示无序列表。
注意:符号后面一定要有一个空格,起缩进的作用。
- 哈哈哈
(2)有序列表
使用数字和一个英文句点表示有序列表。
注意:英文句点后面一定要有一个空格,起缩进的作用。
- 哈哈
- 哈哈哈哈
2.8 表格
Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
- -: 设置内容和标题栏居右对齐。
- :- 设置内容和标题栏居左对齐。
- :-: 设置内容和标题栏居中对齐
语法格式如下:
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
姓名 | 年龄 |
---|---|
张三 | 10 |
李四 | 12 |
3. 常用技巧
3.1 换行
方法1: 连续两个以上空格+回车
方法2:使用html语言换行标签:
3.2 转义字符
Markdown 中的语法符号,前面加反斜线\即可显示符号本身
3.3 锚点(页内超链接)
将准备跳转的地方用html包括起来,例如:跳转到前言
<a id = "index"> 前言 </a>
然后在文档的其它地方写上[锚点描述](#标记)
[跳转目录](#index)
后记
markdown还有一些高级用法画流程图等等,可以自行了解。