Markdown | 让文本更加精致【语法篇】
前几天的推送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。
喜欢就转发吧~
《认识与入门Markdown》,少数派。
《怎样引导新手使用Markdown》,知乎。
《Markdown—入门指南》,简书。