做了这么多年笔记,我越来越觉得 Markdown 是个好东西,但很多人只用了它 20% 的能力。刚接触 Markdown 的时候,我也以为它不过就是几个井号加粗、几个星号斜体,写出来的东西能看就行。可时间一长,当笔记越堆越多,回头翻看时才发现:那些排版整洁、重点分明、图片表格安排得井井有条的笔记,阅读体验完全不一样。同样是记录,为什么别人的笔记像精心设计过的文档,而自己的就像草稿?差别不在于文笔,而在于对 Markdown 常用技巧的熟练程度,以及对“美观”这件事有没有系统性的思考。
这篇内容我不是来背语法手册的,而是想从一个长期用 Markdown 写笔记、写文档、写博客的实践者角度,把真正能让笔记变好看的核心技巧、排版思路、实操细节和容易踩的坑,一次性讲清楚。不管你是刚入门的新手,还是已经写了一阵子但总觉得页面不够精致的进阶玩家,这篇文章都值得你花十几分钟慢慢看。我会从最基础的底层逻辑讲起,再逐步拆解进阶玩法,最后用一篇完整的示例笔记把整个排版过程还原给你看。你不需要记住所有语法,只需要理解每个技巧背后的目的,然后照着练几次,很快就能形成自己的排版风格。
1. 为什么你的笔记总是不够好看:先把底层逻辑搞清楚
1.1 美观的本质是“结构化”和“留白”
很多人以为笔记美观就是换个好看的皮肤、加几个彩色标签,其实这是本末倒置。笔记本质上是一种信息容器,真正决定它好不好看的,是信息在容器里的组织方式。你可以回想一下自己阅读时的感受:一段密密麻麻、没有层级、没有空格的长篇文字,哪怕字体再漂亮,看两眼就觉得累。反过来,如果文字被清晰地分出标题、子标题、段落、要点,中间有适当的空行,重点信息被加粗或标注出来,即使没有任何花哨装饰,读起来也很舒服。
这里有个关键概念叫“结构化”。所谓结构化,就是把一段模糊的信息流,拆成有层次、有顺序、有关系的模块。Markdown 的语法体系,本质上就是为了帮助你快速完成这种结构化。比如“#”表示一级标题,“##”表示二级标题,“-”表示无序列表,“1.”表示有序列表,这种语法带来的效果就是:你在书写的同时,也在搭建一个视觉层级。层级清楚了,人脑就更容易理解,眼睛也更容易扫到重点。
另一个容易被忽略的因素是“留白”。留白不是故意浪费空间,而是给信息留出呼吸感。在 Markdown 里,留白最直接的体现就是空行。很多新手在写 Markdown 时喜欢把行挤在一起,觉得这样紧凑,但渲染后的效果往往是所有内容糊成一团,段与段之间没有边界。正确做法是在不同的语义块之间使用空行隔开,比如段落和段落之间、列表和正文之间、标题和正文之间。一个简单的规则是:只要是相互独立的语义块,就用一个空行分隔。别小看这个习惯,它能让你的笔记观感立刻提升一个档次。
1.2 工具链选择:合适的写作环境决定上限
笔记美观不光是语法的问题,跟你用什么工具渲染也有很大关系。同样的 Markdown 源码,在不同环境里呈现出来的效果差异非常大。有的笔记软件对 GitHub 风格的支持很完善,有的则保留了更多的自定义空间,有的则固执地坚持自己的渲染风格。我用过的工具不多,但体会很深:如果你追求开箱即用的美观效果,一个渲染能力强、主题好看的写作工具能帮你省掉大量调样式的时间;如果你喜欢折腾,一个支持自定义 CSS 的工具则能让你把笔记审美发挥到极致。
这里我建议你先想清楚自己的需求。如果是随手记、写日记、做课堂笔记,那就选择渲染效果默认就很好看的工具,不要花大量时间改样式;如果是写技术文档、博客文章、项目 README,那就要考虑代码块高亮、表格渲染、图片大小控制这些细节。工具没有绝对的好坏,但你一定要清楚自己站在哪一端。我自己常用的方案是:日常灵感记录用轻量编辑器,正式输出长文时用支持左右分栏预览的工具,写代码相关的内容时则配合代码编辑器使用。关于具体工具,我不做硬性推荐,建议你多试几款,找到最顺手的那个,然后深耕下去。
工具链里还有一个隐藏要素,就是“预览方式”。有些工具是实时预览,有些是保存后刷新,有些是源码和渲染结果分栏展示。实时预览能让你在输入的同时看到最终效果,对排版新手特别友好,因为你能即时发现格式问题。而源码和渲染分栏展示则更适合需要精细控制结构的人,左边写源码,右边看效果,前后对应,不容易丢失上下文。我自己习惯用分栏模式,因为经常要调整表格、图片这类元素,分栏能让我清楚看到每个语法对应渲染后的哪个部分。
2. 基础语法再认识:别小看这些每天都要用的标记
2.1 标题与段落:给内容搭好骨架
标题是整篇笔记的骨架,也是最直观的层级信号。很多新手在设置标题时有一个通病:为了“好看”或者“显眼”,会跳过层级,直接从二级标题跳到四级标题,或者想到哪用哪。这样做的结果就是笔记的目录结构混乱,读者看标题完全抓不住重点。记住一个原则:标题层级应当严格按照逻辑嵌套来使用,一级标题是文章主题,二级标题是大章节,三级标题是章节内的小节,四级及以下尽量少用,如果层级超过四级,通常意味着你的内容需要重新组织。
段落是 Markdown 中最容易被忽视的语法。在 Markdown 中,一个空行就代表一个新的段落。我见过太多人把几个想法挤在同一个段落里,读起来非常累。我自己的习惯是:一个段落只表达一个核心意思,三五行以内最好。如果某个段落超过了六行,我就会停下来看看,是不是该分出一个新的小标题或者列表了。段落之间记得空一行,渲染后段落之间的距离会自然撑开,阅读节奏就出来了。
再说一个关于标题的小技巧:标题前面不要缩进空格,顶格写。很多 Markdown 解析器对缩进敏感的,如果标题前面出现了额外的空格,有的工具会正常渲染,有的工具则会把它当成普通文本。为了保证任何环境下都稳定显示,所有标题都顶格写是最保险的。段落首行也不要加缩进,Markdown 本身没有首行缩进的概念,强行加两个空格反而会造成不渲染的空格结构问题。
2.2 强调、列表与引用:让重点一眼被看见
加粗和斜体是区分信息重要程度的利器。加粗适合标注重中之重的内容,比如结论、关键词、警告信息;“斜体”适合标注补充说明、术语、轻微强调,或者用来引出某个概念。这里有一个经验:不要过度使用加粗。一篇笔记如果满屏都是加粗,那等于没有加粗,读者看到最后已经无法判断哪个才是真正的重点。我在写作时有个“十比一”原则:大约每十个自然段里,最多只有一两个地方使用加粗;斜体使用的频率可以稍微高一些,但同样要克制。
列表是整理并列信息和步骤信息最实用的语法。无序列表适合记录要点、清单、特性,有序列表适合记录先后顺序、流程、步骤。很多人忽略了一个细节:列表项之间是否空行,会影响渲染效果。不同渲染器对“紧凑列表”和“松散列表”的解释不一样。一般来说,列表项之间不空行,渲染出来更紧凑;空行则会显得更疏朗。如果你希望笔记看起来不那么密集,可以在列表项之间添加空行。但要注意,有些工具在列表里使用代码块、引用等复杂元素时,需要额外的空行或缩进,否则后面的元素会被错误地合并到列表项里。遇到这种情况,我的处理方式是:先检查源码缩进是否对齐,再在复杂元素前后都加一个空行。
引用块是引用外部资料、标注备注的好工具,它通常以竖线背景的形式出现,天然带一种“注释感”。很多人在引用块里写自己的感想,其实这并不合适,引用块更适合放他人的话、文档原文、示例数据,或者特别重要的提醒。适当使用引用块,能让笔记的层次更多样,避免通篇都是同一种视觉权重。引用块还可以嵌套使用,嵌套引用会显示为更深的缩进,适合表达“再补充说明”的关系,但嵌套层级不宜超过两层,多了反而乱。
2.3 链接与图片:融入外部信息而不破坏排版
链接在 Markdown 里是标准的[文字](地址)格式。问题在于很多人会把链接文字写成一长串 URL,或者干脆用“点击这里”这种没有信息量的文字。一个美观的笔记里,链接文字应该尽量自然融入正文,让读者知道点进去会看到什么。比如与其写“官方文档 https://example.com”,不如写“ 官方文档 ”,或者更具体一点:“可以参照 官方样式指南 中的配色方案”。这样链接就成了文本的一部分,而不是额外插进来的异物。
图片是让笔记变生动的关键,但也是最容易破坏排版的元素。默认情况下,Markdown 里插入图片的语法是,很多新手发现,图片插进去后尺寸要么非常大,要么跟上下文对不齐,显得很突兀。不同工具处理图片大小的方式不同,有的需要在图片语法后面加上尺寸参数,有的则需要借助 HTML 的<img>标签来控制。这一点我需要专门拿出来讲,下文的进阶技巧里会有更详细的操作说明。现在你只需要记住:图片不是插进去就完事的,它的尺寸、位置、说明文字,都需要你有意识地去编排。
链接和图片还有一个通用的细节:如果笔记里包含大量外链或本地图片,建议给每张图片都写上描述性的[描述]文本。这样做有两个好处,一是如果图片加载失败,页面上会显示这段描述文字,至少读者知道这里曾经有张图;二是很多工具的搜索功能能索引到这段文字,方便以后查找。很多开发者在编写项目文档时会把图片描述写成“示意图”“流程图”之类的泛泛词汇,我建议写成“用户登录流程截图”这类具体描述,搜索的时候好找得多。
3. 让笔记“高级感”拉满的进阶技巧
3.1 表格对齐与设计:数据对比也可以很精致
表格是 Markdown 里相对复杂但也最能提升专业感的部分。基础语法大家应该都会:第一行表头,第二行定义对齐方式,第三行开始是数据。很多人写表格都是默认左对齐,但如果你想让表格更有设计感,可以通过第二行冒号的位置来调整对齐方式:左侧冒号表示左对齐,右侧冒号表示右对齐,两侧都有冒号表示居中对齐。
表格美观的关键在于内容设计,而不是边框颜色。我的经验是:能不放表格就不要放表格,但一旦放了,就一定要控制行数,不要搞一个十几行的大表格占满整个屏幕。表格里的文字尽量简洁,表头用加粗或简短的名词,数据列里不要塞长句,否则渲染出来会非常拥挤。如果表格内容确实很多,可以考虑拆分成多个小表,每个小表聚焦一个指标,阅读体验反而更好。另外,很多渲染器会自动给表头加底色,这是默认的好样式,不需要额外处理。
在实际使用中,我发现有一个很难受的坑:表格单元格内不能正常换行。如果你在单元格里直接敲回车,渲染后要么报错,要么单元格会合并。这种情况下,可以用<br>标签来强制换行,虽然这让源码看起来不那么“纯 Markdown”,但为了最终的排版效果,偶尔使用 HTML 标签是完全可以接受的。
3.2 任务清单与折叠区块:把计划变成可交互的笔记
任务清单是 Markdown 中的隐藏魅力,它本质上是列表和复选框的结合。语法是- [ ] 未完成和- [x] 已完成。很多笔记软件和文档托管平台都支持渲染成可点击的复选框,你可以在笔记里直接勾选或取消。这非常适合用来做学习计划、工作清单、文章大纲甚至项目管理。使用任务清单的时候,有一个提升美观度的小技巧:配合二级或三级标题使用,把大清单拆分成若干组。比如标题“本周目标”下面放一组任务,标题“参考资料”下面放另一组,这样勾选的时候也不会觉得混乱。
折叠区块是一个较少人知道但很好用的语法,通常写作<details>与<summary>。默认情况下,内容是被折叠起来的,点击<summary>里的文字才会展开。这个功能特别适合存放答案、补充说明、长代码片段或非关键信息。如果你的笔记要分享给别人看,折叠区块能有效降低信息噪音,让读者先看到主干内容,需要时再展开细节。我在写技术笔记时,经常把完整的运行日志或长篇配置代码放进折叠区,正文只放结论,这样整篇笔记看起来干净得多。
不过要提醒你,折叠区块并不是所有 Markdown 渲染器都支持,有些平台会直接把它当 HTML 代码显示出来,反而更难看。所以使用之前,最好确认一下目标渲染环境是否支持。如果是在通用的代码仓库文档里,基本没问题;但在一些封闭的笔记软件里,效果可能不稳定。
3.3 脚注与目录:长文导航的隐藏利器
脚注是一种优雅地补充信息的方式,它不会打扰正文的阅读节奏。语法是在需要加注释的文字后面写[^1],然后在文末或任意位置定义[^1]: 注释内容。渲染后,正文中的标记会变成一个小数字上标,读者点击后可以跳转到注释位置,很多渲染器还支持跳转回来。脚注特别适合添加来源出处、专有名词解释、补充说明。如果你在笔记中引用了一些数据或观点,用脚注说明来源,比在正文里写一大段“据某某资料显示”要清爽得多。
目录则是长文笔记的导航利器。很多基于 Markdown 的文档系统,能够根据标题结构自动生成目录,这个功能在小标题层级规范的前提下才会好用。如果你之前标题层级写得混乱,自动生成的目录也会显得杂乱。所以“标题层级规范化”不仅是为了阅读美观,更是为了导航可用。如果你的笔记渲染器不支持自动目录,你也可以手动在文章开头放置一个目录,用母版链接跳转到对应标题。这种手写目录适合在文章不长的场景下使用,太长了反而维护麻烦。
脚注和目录搭配使用,能给读者一种“这篇笔记是经过精心组织”的感受。特别是长文,有了目录,读者能快速判断哪些章节跟自己相关,不需要从头翻到尾。我自己的习惯是:凡是超过一千字的 Markdown 笔记,必定会规划好标题层级,并且在开头放一个目录(如果平台支持的话)。这不仅是美观问题,更是对读者的一种尊重。
3.4 代码块与语法高亮:专业感的来源
如果你写的内容涉及计算机、数据分析、编程等任何与代码相关的领域,代码块的呈现方式会直接影响整篇笔记的专业感。在 Markdown 中,使用三个反引号包裹代码块,并在反引号后写上语言名称,就能触发语法高亮。比如写```python,里面放 Python 代码,渲染出来的效果就是经过语法着色、字体统一的专业代码块。
代码块这里有几个容易被忽视的细节。一是代码块内部的缩进和换行是完全保留的,所以你粘贴进来的代码尽量用 Tab 或空格统一缩进,不要杂糅。二是代码块不能嵌套,如果你在普通文本里想展示一段 Markdown 代码本身,需要在最外层再用一层代码块包裹,这在实际写教程时经常遇到,需要特别留意。很多新手写跟 Markdown 本身有关的教程时,写不出“如何展示一个代码块”,就是因为不会嵌套。
除了代码块本身,代码块前的说明文字也很重要。你应该在一段代码之前用一句话说明这段代码的目的是什么、输出是什么,而不是把代码直接抛出来让读者猜。一种好的做法是:先用普通文字说明场景和预期结果,然后给出代码块,代码块后再写一段简短的结果分析。这样整段结构就是“现象 -> 代码 -> 结论”,阅读起来非常顺畅。代码块的渲染样式一般跟随主题自动变化,不需要额外设置。
4. 图文全面详解:以一篇示例笔记完整拆解
4.1 准备素材与规划结构
理论知识说得再多,不如完整跑一遍。这里我用一个模拟场景来演示:假设我正在整理一篇关于“读书笔记方法论”的 Markdown 笔记,内容包含标题、摘要、观点列表、一张统计表格、一段引用、以及若干重点提示。我会通过这些内容,把前面提到的基础和进阶技巧全部串起来。
拿到一个记录任务时,我通常不会直接打开编辑器就写,而是花几分钟在草稿纸上规划结构。我会先在顶层列出大章节,比如“为什么读”“如何记录”“输出框架”“工具推荐”这几个章节,然后用头脑风暴的方式在每个章节下列出可能涉及的小节和关键素材。这个过程中我发现很多问题:有的素材不知道放在哪个章节,说明它本身不够聚焦;有的章节内容明显过多,则需要拆分或精简。规划完成后,我再开始写 Markdown,这时候写起来基本不用回头调整大纲。
在素材准备上,图片是重点。我会先把需要用到的图片统一放好,并给文件起一个有意义的名字,比如“记录卡片正面.jpg”,而不是“IMG_20230401_123456.jpg”。给图片起好名字,不仅能方便自己在源码中识别,将来写图片描述时也自然而然能有内容可写。我还会顺手准备一张用于封面或头图的宽幅图片,大小控制在几百 KB 以内,这样笔记在预览时打开速度快,不会因为加载图片导致卡顿。
4.2 逐段编写与渲染效果对比
开始写正文时,我先把标题层级确定下来。我的示例笔记会这样写:
# 读书笔记方法论 ## 1. 为什么读 ## 2. 如何记录 ### 2.1 卡片记录法 ### 2.2 主题笔记法 ## 3. 输出框架 ## 4. 工具推荐这样的层级一出来,文章结构已经一目了然。值得注意的是,一级标题通常对应整篇笔记的标题,如果文章要发布到内容平台,一级标题往往会和平台标题重复,这时很多平台会忽略文档内的一级标题,而从二级标题开始展示。因此你在自己的笔记里,想用一级标题做总标题完全可以;但如果是要发布到外部平台,建议从二级标题开始设置结构,避免自动生成目录时把平台标题和文档标题弄混。
接下来我会在“如何记录”这一章里加入一个表格,对比“卡片记录法”和“主题笔记法”的适用场景、优点和缺点。表格的内容我会提前准备好,确保每一格都简短。写完表格后,我会插入一句引用,引用我某个阶段读书时记下的原话,用来增加笔记的“现场感”。加上表格和引用后的笔记,层次立刻比纯文字丰富很多。
在渲染效果对比这个环节,我会同时打开源码和预览两个窗口。每当写完一个小节,我就看一下预览效果,确认标题层级是否正确、列表是否缩进到位、表格是否对齐、引用块是否正常渲染。这个过程其实就是在“校对排版”。很多人写完笔记后若没有预览,会直到发布时才看到样式问题,临时修起来非常麻烦。所以我的习惯是边写边看,及时修正。
4.3 图片尺寸、对齐与说明文字的细节处理
图片是我要重点演示的部分。假设我在“卡片记录法”这一节里放一张示例卡片照片,图片插入后默认常常是以原始尺寸展示,可能过大也可能过小。此时我会用 HTML 标签来精确控制图片尺寸,比如:
<img src="images/card.jpg" alt="卡片记录法示例" width="480" />这一行代码放在预览环境下会显示为宽度 480 像素的图片,比语法默认的展示方式更可控。如果你希望图片居中,可以在图片上下各加一个居中的段落标记,或者使用更简单的做法:在图片外层加一个div并设置为文本居中。不过不同渲染器的支持程度不同,这个方法在大多数网页端 Markdown 渲染器中好用,在部分桌面笔记软件中可能失效。
还有一个小操作是图片说明。如果你希望图片下方有一行小字注释,可以在图片下一行直接写一个斜体段落,例如:
*示例:一张三英寸卡片的正反面记录样式*这样图片下方会出现一行浅色小字,让人自动把它当作图注来读。图注不需要太长,概括图片内容或补充背景即可。我见过很多笔记里图片下没有任何说明,读者看半天不知道图片想表达什么。所以我强烈建议,插入图片后的第一行永远是图注,而不是直接跳到下一段正文。
另外,如果你在笔记里用到了流程图、架构图这类示意图,不要用截图的方式硬塞进去,那样放大或缩小时会糊。可以优先考虑绘制成 SVG 或长宽比例合理的 PNG,保证清晰度。如果要绘制图表,也要尽量把颜色风格控制在两三种以内,跟你笔记的主题色保持一致,不然一张花花绿绿的图放在黑白灰的笔记里,视觉上会特别跳跃。
5. 保持美观的长期习惯:模板化与样式统一
5.1 自己动手做一个笔记模板
很多人以为把某一篇笔记排得好看就完事了,但真正的长期美观来自模板化。你可以把自己常用的笔记结构做成一个 Markdown 模板,每次新建笔记时直接复制模板,替换内容就行。我自己的模板长这样:先是标题,然后是“摘要”或“TL;DR”,接着是正文主体,最后是“参考资料”区。模板里我会预先写好几个占位性标题,比如“背景”“关键问题”“结论”“下一步行动”,这样打开新笔记时,我不会对着空白页发愁,只需要往骨架里填内容。
模板里还可以预设一些常用的格式“零件”,比如一个标准的表格格式、一对折叠区块的 HTML 结构、一个图片加图注的样例。这些零件让你在写笔记时不用重复思考“这个表格怎么对齐”“那张图放多大”,直接替换内容即可。这也顺便保证了不同笔记之间的视觉一致性:即使你一个月后再打开一篇旧笔记,看到的结构跟你新写的笔记是同一套语言,阅读成本就低得多。
在制作模板的过程中,我强烈建议你花一点时间检查模板里每个元素渲染后的真实效果。不要想当然觉得这个标题渲染出来挺好看,或者那个表格默认样式能接受,一定要实际渲染一遍。很多工具对同一段 Markdown 的渲染结果有天壤之别,你在这个软件里精心调好的模板,换到另一个软件里可能完全走样。所以模板最好绑定到你常用的工具环境里进行调整,而不是做成一份“放之四海而皆准”的通用文件。
5.2 常见排版问题速查表
我在长期使用中整理了一些高频排版问题,这里直接用小表列出来,供你对照自查。
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 段落没有分隔,挤成一团 | 段落间缺少空行 | 每个语义块前后加空行 |
| 列表和正文混在一起 | 列表后没有空行 | 在列表结束位置补一个空行 |
| 标题层级跳跃 | 三级直接跳到五级 | 检查大纲,重新分配层级 |
| 图片过大或过小 | 未控制尺寸 | 使用HTML标签或工具内置参数 |
| 表格内容拥挤 | 单元格文字太长 | 精简文字,或拆分成多个小表 |
| 引用块显示异常 | 引用内容中有空行或列表 | 确保引用块内部语法连续,不使用多余标记 |
| 代码块不显示高亮 | 反引号后未标注语言 | 检查是否写了正确的语言名 |
| 链接跳转失效 | 标题层级改变导致锚点变化 | 保持标题命名稳定,少用空格和特殊字符 |
| 任务清单无法勾选 | 渲染器不支持交互式复选框 | 换用支持交互功能的笔记工具 |
| 折叠区块直接显示源码 | 渲染器不支持HTML标签 | 避免在封闭平台上使用折叠功能 |
这张表我会建议你保存下来,等遇到问题时再翻出来对号入座。很多问题看似复杂,其实根因只有一个:没有注意空行和缩进。Markdown 的设计原则本就是“接近纯文本”,大多数排版问题通过增加空行和统一缩进就能解决,先用最朴素的方式去排,再考虑样式修饰。
5.3 我的几个独家排版心得
第一,标题尽量用名词短语,不要用完整句子。比如“如何记录”,比“我应当怎么记录这一本书的内容并整理好心得”要清爽得多。标题是导航工具,不是正文。简洁的标题在自动目录里看起来整整齐齐,不换行、不拖沓。
第二,要善用“分隔线”。Markdown 中使用三个英文短横线(---)可以生成一条水平分割线。这条线在长文里能帮你把不相关的模块隔开。但一定要克制,一篇文章里最多两三条分隔线,多了会把页面切割得支离破碎。我通常只在“正文结束”和“参考资料”之间放一条分隔线,其他时候不用。
第三,关于颜色的使用,尽量不要自己发明配色。Markdown 本身不涉及颜色,一旦你引入 HTML 自定义颜色,很容易把笔记弄得像涂鸦板。如果某个渲染环境支持自定义 CSS 或者主题色,我也建议你优先使用系统提供的主题,而不是自己写颜色代码。笔记的美感更多来自结构和信息密度,而不是花花绿绿的装饰。
第四,定期回顾并清理笔记。这个跟排版关系不大,但其实非常重要。再美观的笔记,如果内容已经过时或者残缺,最终也会变成垃圾信息。我每隔一两周会翻看以前的笔记,把不再有用的内容归档或删除,把错乱的标题重新整理。这个过程看起来是在做信息管理,实际上也在逼我重新审视自己的排版风格,慢慢改进。
第五,不要追求“每篇笔记都完美”。我的经验是,只有重要到需要反复查看、需要分享给他人的笔记,才值得花大力气排版。日常小灵感、临时记录,用最简单的 Markdown 语法写清楚就行。如果你每一篇笔记都花大量时间调格式,很容易产生心理负担,最后反而写不下去。好的排版习惯应该是随手就能完成的,而不是一次沉重的仪式。
6. 写在最后的排版本能
这篇文章写到这里,我其实并没有把 Markdown 的所有语法都罗列出来,因为那没有什么意义。对我来说,Markdown 最迷人的地方在于,它把排版变成了一种“自然而然的能力”。你不需要去记复杂的快捷键,不需要在鼠标和键盘之间来回切换,只需要在写作的时候稍微留心一下结构,笔记就会自动呈现出一种干净、有序的视觉美观。
我个人在实际操作中的体会是:从“能用”到“好看”,中间隔着的并不是天赋,而是习惯。比如每次写完段落都检查一下有没有空行,每次插入图片都顺手加上图注,每次建立标题层级前都先画一个简单大纲,这些动作都很小,但积累下来,你的笔记质量会产生肉眼可见的变化。过段时间你再翻看之前写的内容,甚至会有一种“原来我已经能写出这么舒服的文档了”的感觉。
最后再分享一个小技巧:当你完成一篇排版比较满意的笔记后,可以截图保存下来,作为自己的排版样本。以后遇到类似的内容要写,直接参考这个样本的结构,不需要每次重新构思。我一直这样做了很久,效果很好,希望你也试试看。