Markdown语言入门 合集 · 第二章 · 基础语法 · 第 7 篇

推荐阅读时间:约 6 分钟

四个符号,让文章有轻重

上一篇我们学习了分段,段落是分清楚了,可整段话读下来,是不是有点平?

每一句看起来都一样重。扫过去,不知道哪句才是你真正想让他记住的。

这一篇解决的就是"轻重"。

四个符号,一张表

这四个符号,都是贴在文字两边的,不像 # 那样站在行首。

  • **重点就这一句**,让文字加粗
  • *稍微强调一下*,让文字变斜
  • ~~这句我说错了~~,给文字加上删除线
  • 写成:练习.md显示成灰底等宽的行内代码

四个符号,对应四件事:加粗是"这句最重要",斜体是"这句是补充语气",删除线是"这句作废但留着",行内代码是"这不是普通文字,是一串要照抄的东西"。

一条通用规则:成对,紧贴,不留空格

这四个符号都必须成对出现,而且要紧贴着文字。

  • 对:**重点**
  • 错:** 重点 **(符号和文字之间多了空格,不生效)

这是新手第二个高频坑,和第 5 篇那个"井号后面少一格"正好相反:那边是该空没空,这边是不该空却空了。

到底什么符号后面需要空一格

今天我们学习了这四个符号,他们都是贴在文字两边的,不用空一格;而前面我们说过**#**** 后面必须空一格**,再写标题文字,为什么?什么时候空?什么时候不空?

我们先不讲语法,大家应该也都发现了,像**#*这样管整行的标记,后面一般要加空格;而像*******只管一小段的标记,直接把字包起来就行,不用加空格。

对应到Markdown的语法就是:

  • # 后面要空格,是因为它是块级标记,需要把“标记”和“内容”分开。
  • ** 后面不要空格,是因为它是行内标记,靠成对符号包住内容来生效。

我们不需要死记硬背哪些是块级标记,哪些是行内标记;只要记住被包起来的,不空;没被包起来、管整行的,空一格。

克制原则:一段加粗不超过 3处

加粗是这四样里最容易被滥用的一种。

一段话里如果有五句加粗,那等于没有重点——读者的眼睛会直接跳过所有加粗,包括你真正想让他看见的那一句。

给自己定个数:一段里加粗不超过 3 处。 超了就回头挑,只留最该留的那几句。

斜体也一样。中文排版里斜体本来就不太好看,一整篇文章用一两处就够了。

行内代码适合放什么

这是四个符号里最容易被忽略、但实际最常用的一个。

它适合放那些**"照抄才对"的内容**:

  • 文件名:练习.md
  • 命令:pip install requests
  • 账号和网址:user@example.com
  • 软件名:Typora、Obsidian

写成行内代码,一是它自动变成等宽字体、颜色不同,一眼能认出来;二是它会屏蔽掉里面的符号,你放一个带星号的内容进去,也不会被当成加粗。

标哪三处最划算

知道怎么写之后,更难的问题是:到底该标哪句?

给你一个能直接照搬的标准,一篇里挑三处就够了:

  • 一处标结论。 你最想让读者带走的那句话。
  • 一处标易错点。 读者最容易搞反、搞漏的地方。
  • 一处标"要照抄的东西"。 文件名、命令、账号,这一类适合用行内代码。

反过来也成立:如果同一段里有三句以上都想加粗,那多半是这一段本身写得太满——先删,再标。

顺带一个好习惯:中英文之间留个空格

这一条跟语法无关,但会让你的文章显得干净很多。

中文字和英文、数字挨在一起的时候,中间留一个空格:

  • 舒服:用 Typora 打开 练习.md
  • 挤:用Typora打开练习.md

不加也不会错,但加了,读起来会顺一点。

5 分钟动手

翻回你上一篇练的那三段话。

给它标出 3 处重点,不多不少——可以是加粗,也可以是行内代码。

标完读一遍,看看你第一眼看到的是不是你最想让人看到的那句。如果不是,就换一处。

最后做个总结

四个符号解决"轻重":加粗说哪句最重要,斜体补语气,删除线标作废,行内代码标"照抄这个"。 但它们只是工具,真正让文章好读的,是"少用"。

下篇预告:第8篇:列表:把一团话变成一排话

下一篇讲并列信息的排法。你会发现,同一份内容从一段话变成一排话之后,读者读完的速度能快一倍。

「Markdown语言入门」· 第二章 · 第 7 篇 · 完