前言
这是写给小白的,别问为什么不更其他系列搞这个,让更多创作者不用富文本,学会使用Markdown。
0.5.为什么要用Markdown
很多CSDN的小伙伴都会使用富文本编辑器(我之前也是使用富文本的)
但最后我还是用了Markdown
为什么?
那么好的富文本(.doc)不用
非得用这个看起来难看的Markdown
实际上富文本用起来方便,但复制到其他地方格式就全乱了
Markdown的格式都是一样的,不用频繁的改格式
而且Markdown有很多富文本做不到的
1.写第一个Markdown程序
首先你如果是三分钟热度有临时需求,你可以尝试使用Web来编写
现在有这些Web的在线Markdown编辑器,看情况使用:
| 网站 | 使用人群 | |
|---|---|---|
| StackEdit | https://edit.nadph.net/ | windows7系统装不了的,但又有需求的人 |
| CSDN | ? | ? |
客户端Markdown编辑器
| 下载 | 使用人群 | |
|---|---|---|
| VS code | https://www.runoob.com/vscode/vscode-tutorial.html | ? |
| Typora | https://typoraio.cn/ | ? |
1.1破解Typora
具体可以见这位博主的文章我不许人间见白头
2.Markdown标题
Markdown标题标注有两种:
2.1 "-"号和"="号
xml
一级标题
=
二级标题
-
效果如下:

2.2 "#"号
"#"号就可以有很多级标题
有多少个#号就代表是第几级标题,最大是6级标题
注意事项:
#号和文本之间要留一个空格,否则不生效
xml
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果如下:

3.文本
3.1.1 斜体
斜体的代码是由*包围住文本的
代码:
xml
*斜体文本*
效果如下:
斜体文本
3.1.2 加粗
加粗的代码是由**包围住文本的
代码:
xml
**加粗文本**
效果如下:
加粗文本
3.1.3 斜体加粗文本
加粗的代码是由***包围住文本的,是加粗和斜体的组合体
代码:
xml
***斜体加粗文本***
效果如下:
斜体加粗文本
3.1.4 除了*号之外还有什么
还有_下滑线
代码:
xml
_斜体文本_
__加粗文本__
___斜体加粗文本___
效果如下:
斜体文本
加粗文本
斜体加粗文本
3.2 删除线
删除线是由~~包围住文本的
删除线在写文章时经常用到
代码:
xml
~~这是一段被删除的文本~~
效果如下:
这是一段被删除的文本
3.3 高亮文本
高亮文本是由==包围住的文本
同时经过上网查阅,我发现HTML的代码也行
代码:
xml
这是在外不被高亮的文本 ==这是一段高亮文本==
这是在两个mark外不被高亮的文本<mark>这也是高亮文本<mark>
效果如下:
这是在外不被高亮的文本 这是一段高亮文本
这是在两个mark外不被高亮的文本这也是高亮文本
3.4 代码标记
代码标记的`号需要英文输入法
代码标记是由`包围的文本
代码:
xml
`cout<<"Hello,world";`前面的代码被标记了
cout<<"Hello,world";前面的代码被标记了
3.5 注脚
注脚是对文本的注释,而其注释会放在文章的最后
代码:
xml
复活甲[^1]真好,掉小珍珠[^2]
[^1]:游戏的装备
[^2]:哭
效果:
复活甲[1](#1)真好,掉小珍珠[2](#2)
点击时会自动跳转到相应的注释,而点击注释旁边的蓝色链接时,会自动跳回相应文档
3.6下划线
下划线可以通过HTML的<u>实现
代码:
xml
<u>加了下划线的文本<u>
效果如下:
++加了下划线的文本++
3.7 换行
这个坏习惯我还没改过来,能用就行
1.普通换行
在文本末位空两格,然后换行
xml
这是第一行
这是第二行,第一行末尾有两个空格
效果:
这是第一行
这是第二行,第一行末尾有两个空格
2.HTML强制换行
用代码
换行
代码:
xml
这是第一行<br>
这是第二行
效果:
这是第一行
这是第二行
4.代码片
代码片可以插入各种代码
目前可以支持Bash,C,C++,C#,CLike,CSS/SCSS/LESS,Go,Dart,Handlebars,Java,JavaScript,Kotlin,Markkup,ObjectiveC,PHP,Perl,Shell,Python,SQL,Swift,VB.Net,YAML,cobol,Scala,Erlang,CoffeeScript,Html,R,等语言。
代码:

效果:
cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
}
写不动了,分为上中下三个系列
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!
完结撒花!