Markdown快速上手
看了论坛上大家的回复,感觉还是有必要写一篇markdown的教程来帮助大家快速上手这么一门程序员必备的基础技能
代码以及代码块
在markdown语法中,代码块使用的符号为反引号 `,英文半角符号下按下键盘上方数字键1左边的键打出.
两个点为代码行,可以产生如下效果:
auto x = 1;
加入你不这么做,你的代码就会被解析成普通文本,完全不利于阅读: auto x = 1;
在你的代码前打上三个点,代码后打上三个点使用代码块
效果如下:
// jiangly的并查集模板
struct DSU {
std::vector<int> f, siz;
DSU() {}
DSU(int n) {
init(n);
}
void init(int n) {
f.resize(n);
std::iota(f.begin(), f.end(), 0);
siz.assign(n, 1);
}
int find(int x) {
while (x != f[x]) {
x = f[x] = f[f[x]];
}
return x;
}
bool same(int x, int y) {
return find(x) == find(y);
}
bool merge(int x, int y) {
x = find(x);
y = find(y);
if (x == y) {
return false;
}
siz[x] += siz[y];
f[y] = x;
return true;
}
int size(int x) {
return siz[find(x)];
}
};
标题
标题的使用很简单,只需要打上#并隔一个空格输入你的标题.
一个#为一级标题,##为二级标题,###为三级标题,####为四级标题
段落
段落很简单,使用空白行将两个段落隔开就会自动渲染成两个段落
强调
要加粗文本,请在单词或短语的前后各添加两个星号或下划线。如需加粗一个单词或短语的中间部分用以表示强调的话,请在要加粗部分的两侧各添加两个星号。
hello world
hello world
使用斜体类似,改为一个星号即可.
hello world
也可以使用加粗语法包裹斜体语法,形成加粗斜体
hello world
引用
打出'>'来使用引用(无需单引号)
列表
要创建有序列表,请在每个列表项前添加数字并紧跟一个英文句点。数字不必按数学顺序排列,但是列表应当以数字 1 起始。
有序列表
- 你好
- 你好
- 你好
使用 '-'来使用无序列表.
无序列表
链接
链接语法如下:
[超链接显示名](超链接地址 "超链接title")
例如[rbc](https://redbloodcell.online)
的效果如下:
rbc
图片
插入图片Markdown语法代码:![图片alt](图片链接 "图片title")。
教程比较简单,旨在让各位萌新快速入门markdown,各位如果有补充也可在下面评论中添加.