GFM GitHub Flavored Markdown
# 一级标题
## 二级标题
**你** 加粗
*我* 倾斜
- 无序列表
1. 有序列表
列表项有换行,建议给无序列表使用3个空格,有序列表使用2个空格。
列表项没有换行,只有一行,建议列表项之间不要有空行。
列表项有换行,建议在列表间空一行。
整体列表前后都空一行。
句号后加空格。
分割线
*** 或 --- 或 ___ (中间可以有空格)
图片:
![图片替代文字](图片地址./a.png或网络图片地址)
文字连接:
[链接文字](连接地址)
网络地址,要以http/https开头,否则会被识别为本地地址。
// 换一种写法 begin(引用连接)
常使用的ip [Google]、[baidu]
[Google]: www.google.com.cn
[baidu]: www.baidu.com
// 换一种写法 end
URL或邮箱地址,用<> 包起来会被自动识别为超链接。
连接建议 用<>括起来,GFM 可以不用<>括起来。
行内代码用``, 代码块以Tab或4个空格开头。
```c++ 内容 ``` 围栏代码块支持高亮,或者使用~~~
引用 > ,有换行的话建议不要加空行。
段内换行,上一行的结尾插入两个以上的空格并回车。
列表的嵌套,用TAB
转义 \
删除线: ~~文字~~
:表情代码:
:smile:
:laughing:
:+1:
:-1:
:clap:
|表头1|表头2|表头3|
|-----|:----|----|
|内容1|内容2|内容3|
|内容4|内容5|内容6|
:---左对齐
---: 右对齐
:---:居中对齐
任务列表:
- [x] 列表1
- [ ] 列表2
锚点:可以做目录
[锚点描述](#锚点名)
排版:
加空格
1:建议中/英文和数字之间也要加空格。
2:> 标识路径时,两边需要加空格
不加空格
1:中文标点符号和数字、中文、英文之间不需要添加空格
2:数字和百分号、单位符号之间不需要添加空格
3:英文和数字组合成的名字之间不需要加空格,如 i7
vscode 增强预览插件, Markdown Preview Enhanced
MPE
1:插入目录
[TOC]
2:引用文件 (.md/.csv/.jpg/.png/.gif/.html/.pdf)
@import "文件名"
<!-- @import "文件名" -->
也可以引用在线文件,
@import "https://..."
引用图片 @import "a.jpg" {width="200px" height="150px" title="小兔子" alt="一只小兔子"}
幻灯片
通过<!-- slide -->来分页
幻灯片默认使用白色主题,想切换主题可以这样设置:
---
presentation:
theme: solarized.css
---
把这段放在Markdown文件的头部。
更多主题:
beige.css/black.css/blood.css/league.css/moon.css/night.css/serif.css/simple.css/sky.css/solarized.css/black
white.css(默认)/none.css
右键,选择[HTML(offline)]可以到处HTML
如果需要HTML同步更新,需要在Markdown文件头部加上如下代码:
---
export_on_save:
html: true
---
PDF自动保存:
---
export_on_save:
prince: true
---
插件 Markdown All in One
自动格式化(右键) Ctrl+shift+i
插件
markdownlint
Paste Image(Ctrl + Alt +V)
Code Spell Checker