Markdown语法

CP'窝〃丨丨阅读: 259丨 1779字

Markdown工具

现在有很多的平台和工具都能够进行Markdown的书写,Markdown文档在它们之间也是能够相互编辑的。常见的有:

工具类的有:Typora、Typed、Ulysses、Falcon、MacDown、Mou,笔者使用的就是Typora,目前它是免费的,而且有多种主题可以进行选择
平台类的有:微信公众号、知乎、CSDN、掘金、腾讯云社区等,笔者在每个平台都有尝试过。目前在掘金和腾讯云社区比较多
手机APP:MWeb、马克文档等,这个笔者几乎不使用
强烈建议使用Typora👍,这篇文章就是在Typora中完成的。

Markdown语法

终于来到了介绍语法的部分,通过下面语法部分的讲解,保证能够掌握95%的Markdown语法。

标题

在Markdown中进行编写的时候,标题也是有等级的,目前最多的是6级,是通过#的个数来实现的:

# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题

引用

如果我们想在文中引用一段话,或者我们自己想将某段话当做引用的文字,可以通过下面的方式来实现:在文字的前面加一个>符号,同时要和后面的文字隔开;

> 路漫漫其修远兮,吾将上下而求索

实际效果为:

路漫漫其修远兮,吾将上下而求索

当然也是分等级的,我们通过>的个数来实现多层引用,也就是嵌套引用:

> 本篇文章讲解的是Markdown,分为如下几个方面:>> 1.我和Markdown的故事>> 2.什么是Markdown>> 3.Markdown的优势

本篇文章讲解的是Markdown,分为如下几个方面:

1.我和Markdown的故事

2.什么是Markdown

3.Markdown的优势


分割线

分割线的作用就是将上下的内容分割开来,使用的3个或者3个以上的-、+、*(3个符号中的一个)

比如在上面已经使用了华丽丽的分割线

字体颜色

在实际的写作过程中,我们或许想给字体加上不同的颜色进行标注,这个时候颜色标注就是最好的功能,通过一个例子来说明:

夏天是红色的,秋天是黄色的

实际的源码是:

夏天是$\color{red}{红色}$的,秋天是$\color{yellow}{黄色}$的

实现的方式为:$\color{指定颜色}{文本内容}$

字体高亮

有了字体的颜色设置,我们看看字体的高亮,其功能也是想突出强调某些文本,下面的内容实现了文本的高亮:

夏天是==红色==的,秋天是==黄色==的

具体的实现方式为:用一对==将文字包裹起来即可

夏天是==红色==的,秋天是==黄色==的

字体加粗

有时候我们会向对某些字体加粗处理,下面的字体实现加粗:

我是中国人,我在中国

具体的实现方式为:用一对**将文字包裹起来

我是**中国人**,我爱**中国**

字体斜体

有时候我们想对字体实现斜体,也是想强调某些文本内容:

斜体也是起到了强调的作用

上面的斜体两字就是实现了斜体的效果,具体实现方式为:用一对*将文本包裹

*斜体*也是起到了强调的作用

无序列表

比如笔者正在的这篇文章,分为好几个子版块,我们使用无序列表:

  • 我和Markdown的故事
  • 什么是Markdown
  • Markdown的优势

实现的具体方式:在文字的前面加上-、+、*(3个中的一个),符号和文本之间必须要有空格(实现加粗)

- 我和Markdown的故事+ 什么是Markdown* Markdown的优势

有序列表

有序列表是通过数字来体现的,还是上面👆的例子,我们使用有序列表来看看效果:

  1. 我和Markdown的故事
  2. 什么是Markdown
  3. Markdown的优势

实现的具体方式为:文字的前面加上数字即可,同时要有空格

1. 我和Markdown的故事2. 什么是Markdown3. Markdown的优势

注意:数字后面的点必须和之后的文字有空格

删除线

有时候在书写的过程中,我们想删除某些文字,比如经常听到的广告语:

例子:不要199,只要19

在上面的例子中199就是使用了删除线,具体的实现方式:通过一对~~(两个波浪线)将需要删除的内容包裹起来,源码为:

不要~~199~~,只要99

下划线

下划线也是经常使用的一种字体修饰方式,我们还是通过一个例子来讲解:

例子:李白是一位唐代的诗人

上面例子中的唐代就是使用了下划线,具体实现的方式:通过一队``标签将内容包裹起来,实现的源码为:

李白是一位<u>唐代</u>的诗人

段内代码

如果我们的代码只有一行,我们使用段内代码,比如我学习的第一行代码是:print("hello world")

具体实现方式:通过一对反引号将代码包裹起来。不是单引号,不是单引号,不是单引号,具体实现的源码是:

`print("hello world")`

段外代码

段外代码其实就是代码的量比较大,我们需要使用代码块的形式,比如:

def add(x,y):  # 定义一个求和函数  return x+y

使用的具体源码为:

![图片]

20210213141752.jpg

图片

如果我们想在Markdown中插入图片,首先我们需要使用一个图床工具,获取到对应的Markdown链接,才能放到Markdown中。

比如:笔者在自己的macOS中使用的是ipic图床工具,将图片上床到ipic之后,获取到了链接:

#
这个就是图片的引用格式:![](链接)

![二次元图-图片注释](https://cc.cpwo.cn/2021/02/1057816020.png)

链接

在Markdown中我们经常会使用链接,即当点击某写文字的时候,会自动跳转到文字指定的链接中,比如:我去年学习了python官网

在这里点击python官网几个字就会自动跳转到python的官网中去,实现的方式为:

[python官网](https://www.python.org/)  # 只是比图片少了个感叹号!

表格

在Markdown中也会经常使用表格,比如一个简单的学生成绩表:

地址语文数学英语
小明广东省深圳市南山区 向阳花园25栋999089
小红湖南省长沙市岳麓区洋湖湿地公园909495
小芳福建省漳州市平和县939190

具体实现的源码为:

20210213142017.jpg

邮箱

使用一对<>将你的邮箱括起来即可:123456@qq.com,具体源码为:

<123456@qq.com>

脚注

今天讲解了很多关于Markdown^1的内容,希望对大家有所帮助,同时也给大家强力安利一下Typora^2这款Markdown写作神器,你一定会爱上Markdown的

脚注会显示在文章的最后面

使用的中括号[^],让我们看看实现的源码(通过图片的形式看如何实现)

20210213141821.jpg

总结

本文中讲解了很多关于Markdown的知识,从它的特点、使用场景到常用语法,只有掌握了基本语法,经常使用它们进行文档书写,才能达到熟练生巧的底部,相信你一定会爱上Markdown❤️。

发表新评论
仅有一条评论
  1. 回复
    2021.02.13

    这是一种新语言?