这是我的个人网站网址www.mengchao.xyz,欢迎大家访问和交流。
下边这篇文章在我个人博客中的地址是这个https://www.mengchao.xyz/index.php/archives/46/,点这里,可以更方便的阅读。
什么是Markdown
官方定义:Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的HTML文档”。
说到这里,你可能还是不知道Markdown是干什么的,简单来说,你现在看到的这篇文章就是我用Markdown写出来的。就是像你在记事本中打字一样,只不过多了一些特定的格式,可以渲染出好看的风格。
我觉着Markdown写出来的文本很好看,语法也很简单,我目前已经非常愿意使用Markdown来写文本了。
Markdown编辑器推荐
“工欲善其事,必先利其器”。
Windows:推荐使用Typora,这个编辑器。这个工具很强大,图片和数学公式渲染的也很好。我现在就在用,感觉很棒棒。Typora下载地址在这里
Linux:linux中也有这个Typora,官网有安装教程。
Mac:Mac上好像也有Typora……::twemoji:smilecry:: 。Mac上好像还有一个Macdown用的人也比较多。
Typora功能十分强大,比如可以按下f11,进入全屏模式,让你沉下心来,认真编辑。再比如,不仅可以保存为Markdown的md格式,还可以在Typora中的文件中导出为其他的格式,比如PDF等格式。
Markdown都用在什么地方
现在的好多网站都支持Markdown语法。比如CSDN、github、简书、gitalk、gitbook等等。用途非常广泛。一般博客都是用Markdown来写。甚至有的人拿这个来写简历。
既然如此,我们该怎么用Markdown呢?下面拿出你的小板凳,哦,不,是下载好的Markdown编辑器,首先打开你的编辑器……,跟着下面的语法敲一遍就差不多就会了。
一、Markdown语法
①标题
标题就是前面加个#号就行了。比如# 标题 这就是一级标题,有两个#就是二级标题……以此类推
(注意#和文字之间要有一个空格)有的编辑器没有这个空格不会给你解析相应的格式,所以最好加上这个空格
例如:
一级标题
二级标题
三级标题
# 一级标题
## 二级标题
### 三级标题
标题还是很简单的。。
②粗体
粗体就是直接在想要渲染的文字左右两边各加上两个**
号即可(我实际操作是,如果在最后两个**
之前加个空格,就不会这样,会直接显示,以后要注意一下)
大家好我是粗体,很简单哦
大家好**我是粗体**很简单哦
③斜体
斜体就是直接在想要渲染的文字左右两边各加上一个*号即可
大家好我是斜体,很简单哦
大家好*我是斜体*,很简单哦
④粗斜体
粗斜体就是直接在想要渲染的文字左右两边各加上三个***号即可
大家好我是粗斜体,很简单哦
大家好***我是粗斜体***,很简单哦
⑤删除线
粗体就是直接在想要渲染的文字左右两边各加上两个~~号(esc下面那个键盘符号)即可
大家好我是删除线,很简单哦
大家好~~我是删除线~~,很简单哦
⑥链接
网址链接
链接就是这样的,以百度公司为例 百度,据我了解网址应该打全名
[百度](http://www.baidu.com)
图片链接
我一般都是用图床工具(就是可以先把图片发到网上,然后返回一个链接哪种的)
图片链接的格式是这样的
![章鱼猫](https://s2.ax1x.com/2019/05/28/Vm5XzF.jpg)
⑦引用(注意>和文字之间的空格)
引用就是在这段话的最前面放一个>符号即可
例如:
生活不止眼前的苟且,还有诗和远方的田野
> 生活不止眼前的苟且,还有诗和远方的田野
⑧代码块
代码块就是在代码块的上一行写上三个
英文的符号,在esc下面的那个,代码块最下边也有三个这个符号,此时代码块就变成代码块了。在上面的
后面写上代码块的语言可以使其高亮,如C语言就在上面的```符号旁边跟着写个c,就可以了。
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
如果在一行话中药使用一小块代码,可以将代码这样包围起来的#include <stdio.h>
`#include <stdio.h>`
⑨列表
(1)无序列表
在每一行前面加上一个(星星符号,就是数字8上边的那个符号,不知道为啥博客中显示不出来)即可(注意和文字之间的空格)
- 隔壁老王
- 无序列表
- 奥特曼
(2)多级无序列表
在无序列表的基础上,在每一级之间,每行第二级之间要比第一级最前面多两个空格
- 隔壁老王
- 无序列表
- 奥特曼
- 无序列表
(3)有序列表
就是在数字后面加一个点(英文的),再加一个空格。不过看起来起来可能不够明显。
- 封装
- 继承
- 多态
(4)多级无序列表
在每一级之间,每行第二级之间要比第一级最前面多几个空格(刚才试一下两个不行,三个就可以了...)
- 封装
- 继承
- 多态
- 继承
⑩、表格
表格只需要在同一行按下几个|符号即可,|符号之间至少也需要一个空格,回车才会变成表格。
| 一个普通标题 | 一个普通标题 | 一个普通标题 |
| ------ | ------ | ------ |
| 短文本 | 中等文本 | 稍微长一点的文本 |
| 稍微长一点的文本 | 短文本 | 中等文本 |
其实在typora中只要写出第一行并回车即可写出表格,然后可以在右上角设置增加以及删除行。
11、分割线
分割线(必须是新的空白的一行)只需要输入三个英文字符的---
,再回车,就会变成分割线了。
基本语法应该就是这些。需要多多练习才能孰能生巧。
网友评论