查看原文
其他

Markdown | 让文本更加精致【语法篇】

猫Q学术派 青柠学术 2022-07-09

前几天的推送Markdown | 让文本更加精致【入门篇】介绍了一下Markdown作为文本标记语言在文字处理方面的优势,今天将介绍Markdown的语法规则,即用Markdown写作涉及到一些标记符号。不过大家放心,Markdown的标记符号数量少且好记,10分钟基本就可掌握。

下面一起来看看。

标题

Markdown中,我们通过在文字左边添加#来表示标题,且#的数量决定了标题的级别,最多可以表示六级标题,即使用六个#。如下图所示。

代码如下:

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

当然也可以在文字左右侧都使用#,比如#这是一级标题#,效果同上。

有序列表

Markdown的语法中,我们可以使用1.2.表示有序列表,即数字+点,不过注意序号和后面文字必须得有空格。如下图所示。

代码如下:

1. 这是有序列表
2. 这是有序列表
3. 这是有序列表
4. 这是有序列表

无序列表

无序列表用-表示,同样的,-和后年的文字间必须有空格。且通过按tab键可以实现列表的嵌套。如下图所示。

代码如下:

- 这是无序列表
- 这是无序列表
   - 这是无序列表
   - 这是无序列表
- 这是无序列表
- 这是无序列表

引用

Markdown中,用符号>开启一行引用,如果文字有多行则用多个>,同样地>和文字间必须有空格。这里补充一点:在Markdown中,空格+空格+Enter为换行,而Enter为另起一段落,这在书写引用时是非常重要的。如下图所示。

代码如下:

> 这是引用
> 换行请按`空格+空格+Enter`
> 这是引用

代码块(code block)

Markdown具有书写代码块(code block)的功能,而且可以为不同的语言进行相应的代码高亮。代码块用一对```括起来,在第一个```后面紧跟语言的名称即可。如下图所示。

行内代码

Markdown中,我们用一对`表示行间代码,通常行间代码会加上底色。这个标记符号也可用于普通的文字。  如下图所示。

代码如下:

`这是行间代码`
`This is inline code`

强调

Markdown中,用一对**表示强调,被强调的文字以粗体显示。如下图所示。

代码如下:

**这是强调**

斜体

Markdown中,用一对*表示斜体。如下图所示。

代码如下:

*这是斜体*

插入图片

Markdown中,用![图片名称(图片地址)来插入图片。其中图片名称可有可无,没有的情况下用空格代替,图片地址可以为图片的URL,或者本地图片的路径。如下图所示。

插入表格

Maekdown中用|来表示表格的行列框线,从而构成表格。如下图所示。

  

代码如下:


| 姓名 | 性别 | 家乡 |
|-----|-----|------|
| 张三 | 男  | 北京 |
| 王五 | 男  | 上海 |

超链接

Markdown中,用[文字] (超链接地址) 来表示超链接。如下图所示。

代码如下:

[谷歌网址](www.google.com)

脚注

Markdown中,用[^文字]表示脚注。如下图所示。

代码如下:

Markdown[^mark]

[^mark]: 《Markdown让文字更加精致》


到这里,Markdown中最常用的语法就介绍完了,是不是很简单呢!更多详细的语法大家可以参考文末列出的资料1 、资料2、资料3

喜欢就转发吧~


  1. 《认识与入门Markdown》,少数派。 

  2. 《怎样引导新手使用Markdown》,知乎。 

  3. 《Markdown—入门指南》,简书。 

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存