本文主要讲解Markdown的一些基础语法,包括换行、粗体、斜体、分割线、删除线、下划线、表格、列表、链接、脚注、图片、引用、代码、数学公式。
Markdown
听说Markdown
现在是互联网上最流行的写作语言!!!无论是博客,笔记还是论文等等,都是基于它写的!!!(我觉得这里太空了但是要展示一下一级section就复制粘贴了一段……)
注意:不同的Markdown工具渲染出的效果可能不同,还有可能出现某些效果不能显示的情况!
Markdown 基础语法
换行
敲两次回车。
粗体、斜体
在文字前后加入一个*
或一个_
可实现斜体。
在文字前后加入两个*
或两个_
可实现粗体。
分割线、删除线、下划线
先敲一次换行,再输入三个_
或三个*
为分割线:
用两个浪纹线可实现删除线的效果,用``的tag可实现下划线。
表格
如下所示,-
用来区分表头和其它行,:
用来决定对齐方式。
| 项目1 | 项目2 | 项目3 |
| :----------------- | :------------: | ---------------: |
| 这一行实现了左对齐 | 这一行居中对齐 | 这一行则是右对齐 |
| 感觉 | 挺 | 方便的 |
效果如下:
项目1 | 项目2 | 项目3 |
---|---|---|
这一行实现了左对齐 | 这一行居中对齐 | 这一行则是右对齐 |
感觉 | 挺 | 方便的 |
列表
用*
、+
或-
实现无序列表:
-
无序列表示例1
-
无序列表示例2
- 无序列表示例3-1
- 无序列表示例3-2
用阿拉伯数字跟一个.
以及一个空格
实现有序列表:
- 有序列表示例1
- 有序列表示例2
- 有序列表示例3
链接、脚注
链接的插入如下所示:
[B站](https://www.bilibili.com/)
效果如下:
脚注略复杂,不同的平台有不同的方式[^脚注实现]。用vscode中的扩展Markdown Preview Enhanced实现的脚注方式如下:
脚注[^标记]
此处博客平台不能实现,源码为:
脚注略复杂,不同的平台有不同的方式[^脚注实现]。用vscode中的扩展Markdown Preview Enhanced实现的脚注方式如下: 脚注[^标记] [^标记]: 看到了吗?这个是内容。 [^脚注实现]: 请见这篇文章:[markdown特殊用法(三) 脚注的输入](https://blog.csdn.net/weixin_45782452/article/details/109882908?ops_request_misc=&request_id=&biz_id=102&utm_term=markdown%E8%84%9A%E6%B3%A8&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-109882908.first_rank_v2_pc_rank_v29&spm=1018.2226.3001.4187)
图片
引用、代码
可以直接使用
>
来插入引用并且引用还可以嵌套
用反引号来使一小块文字具有代码风格:printf();
或者在前后一行使用三个反引号来插入一段代码(代码前的三个反引号后面可以跟代码类型):
// FileName: HelloWorld.cpp
#include<iostream>
int main(){
printf("HelloWorld");
}
数学公式
Markdown支持LaTeX代码。
行内公式用左右一个美元符:$x^2+1=0$,块公式用两个美元符:
$$
x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}
$$
效果如下:
\[x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\]感谢B站的大力支持!!!