markdown语法在许多软件或是网站的语法大差不差,除了个别会有多个插入方式,我在下面都会介绍二者
用CSDN会简单很多,因为它不需要自己输入图片和超链接的格式,会自主生成,而且也不需要手动通过图床生成一个新的图片链接,并且目录栏有语法说明,可以不会时直接打开看
用vscode比CSDN复杂些许
基本语法介绍
@[TOC](目录)
注意:@[]()这些都是英文输入的,()里的可以自己编写,剩下的一定按格式写
具体呈现看我这篇文章的最上面,也就是下图
#[空格]一级标题
##[空格]二级标题
###[空格]三级标题
......
注意[空格]是直接按空格键就可以了,只是怕不清楚文字说明一下
例如:
以下出现的
center
是居中的意思
斜体:*斜体*
粗体:**粗体**
粗斜体:***粗斜体***
<font color='red'>红色</font>
居中的:<center><font color='red'>红色</font></center>
//color后面的单引号单词可以自行修改
<font face="楷体">楷体</font>
居中的:<center><font face="楷体">楷体</font></center>
//face后面的双引号词可以自行修改
<font size=6>6号</font>
居中的:<center><font size=6>6号</font></font></center>
//size后面的数字可以自行修改
<ruby>饕餮<rt>tao tie</rt></ruby>
分着打:<ruby>饕<rt>tao</rt></ruby><ruby>餮<rt>tie </rt></ruby>
<mark>高亮</mark>
居中的:<center><mark>高亮</mark></center>
//高亮二字可以自行修改
<table><tr><td bgcolor='orange'><font size=8 color='yellow' face="楷体">背景颜色</font></td></tr></table>
楷体 |
<mark><font color='red' face="楷体" size=6><ruby>饕<rt>tao</rt></ruby><ruby>餮<rt>tie </rt></ruby></font></mark>
居中的:<center><mark><font color='red' face="楷体" size=6><ruby>饕<rt>tao</rt></ruby><ruby>餮<rt>tie </rt></ruby></font></mark></center>
饕tao餮tie
<table><tr><td bgcolor='orange'><font color='yellow' face="楷体" size=8 ><ruby>饕<rt>tao</rt></ruby><ruby>餮<rt>tie </rt></ruby></font></td></tr></table>
饕tao餮tie |
>一级引用
>>二级
>>>三级
//二级及以上都是属于引用的嵌套
一级
二级
三级
***
~~删除~~
<u>下划线</u>
代码块:
```c
#include
int main()
{
printf("hello\n");
return 0;
}
```
片段代码块:
`include`
#include
int main()
{
printf("hello\n");
return 0;
}
dfs
$y=x^2+1$
居中的:$$y=x^2+1$$
1.[空格]
2.[空格]
[跳格]1.[空格]//嵌套上一级
[跳格][跳格]1.[空格]//嵌套上一级
...
*[空格]
*[空格]
[跳格]*[空格]//嵌套上一级
[跳格][跳格]*[空格]//嵌套上一级
...
-[空格][[空格]][空格]待办事项
-[空格][x][空格]已办事项
//有[空格]这完整的一套都是空格键的意思,其他的要保留
\
:这个是显示符号本身 (其实我感觉没啥用)
**粗体**
\*\*粗体\*\*
```mermaid
graph LR
F[横向流程图]
A[第一]-->B(第二)
B-->C{条件a}
C-->|a=1|D[结果1]
C-->|a!=1|E(结果2)
```
注意:[]是方形的;()是圆角的;{}是菱形的;||是判断条件
```mermaid
graph RL
F[横向流程图]
A[第一]-->B(第二)
B-->C{条件a}
C-->|a=1|D[结果1]
C-->|a!=1|E(结果2)
```
注意:[]是方形的;()是圆角的;{}是菱形的;||是判断条件
```mermaid
graph TD
F[纵向流程图]
A[第一]-->B(第二)
B-->C{条件a}
C-->|a=1|D[结果1]
C-->|a!=1|E(结果2)
```
注意:[]是方形的;()是圆角的;{}是菱形的;||是判断条件
[我的博客链接](https://blog.csdn.net/2402_89218457?)
链接:<https://blog.csdn.net/2402_89218457?>
|商品|单价|数量|
|:---:|---:|:---|
|苹果|2元/千克|3千克|
|辣条|1元/包|4包|
//说明
:---:是居中的意思;:---是左对齐的意思;---:是右对齐的意思
商品 | 单价 | 数量 |
---|---|---|
苹果 | 2元/千克 | 3千克 |
辣条 | 1元/包 | 4包 |
在网上搜表情包后直接复制粘贴就可以了
GitHub 风格的 emoji(表情符号)是在 Markdown 中通过
:名称:
的语法来调用的表情符号,官方称为 “GitHub Emoji”
GitHub风格表情包大全(https://github.com/ikatyang/emoji-cheat-sheet)
emoji代码 | emoji | emoji代码 | emoji |
---|---|---|---|
:pushpin: |
:point_right: |
||
:smile: |
:point_left: |
||
:blush: |
:pray: |
||
:star: |
⭐️ | :bell: |
|
:dizzy: |
:bulb: |
||
:boom: |
:high_brightness: |
||
:exclamation: |
❗️ | :black_nib: |
✒️ |
:question: |
❓ | :dart: |
|
:+1: |
:pencil: |
||
:-1: |
:one: |
1️⃣ | |
:point_down: |
:keycap_ten: |
||
:zero: |
0️⃣ | :x: |
❌ |
:link: |
:rose: |
标准语法:

可修改图片位置和大小:

//center是中间的意思;可以替换成left或者right
//x一定是英文字母的,不要替换成*
//上面这个调整图片位置和大小的方式在vscode中行不通
* 例如:

可修改图片位置和大小:
Markdown 标准语法不能设置宽高,但支持嵌入HTML标签,你可以这样插入图片并调整大小
<img src="图片链接" alt="图片描述,可写可不写" width="800" height="300" />
//这个csdn和vscode都可以使用
* 例如:
这个下面的图片链接可以使用(最简单的方法)
picgo教学+GitHub图床教学(https://blog.csdn.net/2402_89218457/article/details/149030549?spm=1011.2415.3001.5331)
作者小结:
以上教了部分的markdown语法,上面是作者认为重要且常用的方法
如果上面的内容有错误或者不完整的地方,欢迎大家在评论区指出
谢谢大家的观看