思源笔记的编辑体验建立在内容块体系之上。内容块(Block)是思源笔记中最小的内容组织单位,可以是一段文字、一个标题、一张图片,也可以是一个表格、一个代码片段,甚至是一个数据库视图。每个内容块都有唯一的块ID,可以被引用、嵌入、移动、转换和设置属性。理解内容块的分类和用途,是真正用好思源笔记的基础。很多初次接触思源的用户会把内容块简单理解为段落,其实段落只是其中一种,软件内置了数十种现成的块类型,覆盖日常记录、任务管理、知识整理、多媒体展示等多个场景。

从操作入口看,在文档中输入斜杠可以快速调出块类型菜单,也可以通过工具栏或快捷键创建对应块。不同块之间多数支持一键转换,例如把段落块转换为标题块,把列表块转换为任务清单块。下面先梳理一个常用内容块概览表,再按基础文本类、列表类、引用代码类、多媒体类和高级类依次展开。
| 类别 | 常用内容块 | 典型用途 |
|---|---|---|
| 基础文本类 | 段落块、标题块 | 正文书写、大纲层级 |
| 列表类 | 无序列表、有序列表、任务清单 | 要点罗列、步骤说明、待办管理 |
| 引用与代码类 | 引用块、代码块、公式块 | 摘录、程序记录、公式推导 |
| 多媒体类 | 表格块、图片块、视频块、音频块、文件块 | 结构化数据、附件管理 |
| 高级类 | 嵌入块、数据库块、挂件块、iframe块、动态查询块、超级块 | 知识汇总、项目管理、扩展功能 |
一、基础文本类内容块:段落与标题
段落文本块是最常用的内容块。在思源笔记中,每按一次回车产生的独立文本行就是一个块。连续的文字内容建议放在同一段落块中,便于后续整段引用或移动。段落块支持丰富的行内格式,如加粗、斜体、下划线、行内代码、链接和标签等。只要选中文字,浮动工具条就会自动出现,可以快速调整格式。
标题块用于划分文章结构,思源提供一级到六级标题,对应快捷键 Ctrl+1 到 Ctrl+6。标题块会被自动纳入文档大纲,方便在右侧目录中快速跳转。标题块还可以作为折叠的父级,将后续内容块折叠到标题下,让长文档保持整洁。写长文时,建议层级不要跳级,例如一级标题下面接二级标题,而不要直接跳到五级标题,这样有助于生成清晰的知识结构。
此外,思源还有一级到六级标题的折叠与展开功能,鼠标悬浮在标题左侧箭头处即可操作。标题块和段落块之间可以相互转换,选中内容后通过块标菜单选择转换类型即可。标题块也经常作为文档内的小节锚点,被其他笔记通过块引用直接链接,方便在知识库中形成层级清晰的引用关系。
二、列表类内容块:无序、有序与任务清单
列表块在思源中分为无序列表、有序列表和任务清单三类。无序列表适合罗列没有先后顺序的要点,有序列表适合步骤、排行或需要顺序的内容,任务清单则带有一个可勾选的复选框,适合待办事项和进度管理。三者看似简单,但在知识管理和任务拆解中非常高频。
创建列表块的方式很简单:输入短横线加空格可创建无序列表,输入数字加点加空格可创建有序列表,输入短横线加方括号再加空格可创建任务清单。任务清单支持勾选和取消勾选,勾选后文字通常会显示删除线。列表项也属于独立内容块,可以单独折叠、拖动和引用。按 Tab 键可以将列表项缩进为子项,Shift+Tab 则提升层级。
列表块特别适合知识拆解和项目拆解。一个复杂任务可以先建一个任务清单父项,再缩进多个子步骤,每个子步骤又可以单独设置块属性。需要说明的是,有序列表会自动调整编号,删除或移动某一项后序号会自动重排,不需要手动修改。这种自动编号机制在整理长步骤时会节省大量时间。
三、引用、代码与数学公式块
引用块用于引用他人观点、文章片段或需要强调的提示内容。在思源笔记中输入大于号加空格即可创建引用块。引用块通常带有竖线或底色样式,和正文形成明显区分。它也是独立块,可以被其他文档引用或嵌入,适合做读书笔记和资料摘录。比如阅读一篇文章时,可以把关键段落复制为引用块,并在下方写上自己的批注段落。
代码块适合记录程序代码、命令或配置文本。创建代码块后,可以指定语言以获得语法高亮,例如 JavaScript、Python、SQL 等。思源笔记对常见编程语言提供高亮支持,代码块右上角还提供复制按钮。代码块内部内容作为一个整体块存在,不会因为回车被拆成多个段落,这对于保存脚本、SQL 查询、Linux 命令等非常方便。
数学公式块基于 LaTeX 语法,用于插入需要独立展示的公式。输入两个美元符号后回车即可创建公式块,行内公式则使用单个美元符号包裹。公式块适合学术笔记、算法推导和数学建模记录,配合 KaTeX 渲染引擎,能清晰显示复杂公式。公式块同样可以单独设置属性,并被其他文档引用,这在整理定理和推导过程时很有价值。
四、表格、图片与多媒体内容块
表格块用于结构化展示对比信息。可以通过斜杠调出表格,默认创建的行列可以继续增删。表格中的单元格支持文本、链接、标签等内容。思源笔记的表格块适合做参数对比、优缺点分析、周计划安排等。需要注意的是,表格块是一个整体块,单元格不是独立块,因此不能单独引用某个单元格,但整张表可以被引用或嵌入。
图片块用于插入本地图片或网络图片。在文档中直接粘贴图片、拖入图片文件夹中的文件,或使用图片命令都能创建图片块。图片块支持缩放、对齐和添加标题。与常见 Markdown 编辑器不同的是,思源笔记把图片作为独立的块管理,因此一张图片可以单独设置块属性、被引用、被嵌入,甚至被其他文档复用。
视频、音频和文件块也属于常见多媒体内容块。把本地视频、音频或 PDF 文件拖入文档,会自动生成对应块。视频块支持直接播放,音频块提供播放条,文件块则显示文件名和下载入口。对于要管理大量附件的用户,这些块能让笔记不再只是纯文字,而更像一个多媒体资料库。例如,在会议记录中插入录音文件块,在项目文档中插入 PDF 附件块,都能让上下文信息更完整。
五、高级内容块:嵌入块、数据库、挂件与动态查询
嵌入块是思源笔记非常有特色的高级块。它可以把某一个文档中的特定内容块引用并嵌入到当前文档中,嵌入后原块内容更新,嵌入处也会同步变化。创建嵌入块可以使用反向链接面板中的嵌入按钮,或复制块引用后选择嵌入方式。嵌入块适合建立知识汇总页、项目看板或常用资料入口。例如,你可以在首页嵌入多个项目文档中的任务清单块,这样不必逐个打开文档就能掌握进展。
数据库块是较新的重要功能,类似表格但具备多视图能力。你可以为每行记录创建独立页面,并添加日期、单选、多选、数字、文本等属性,然后在表格、看板、日历等视图中切换。数据库块适合项目管理、内容选题、客户跟进、读书清单等结构化数据场景。与传统表格块相比,数据库块更容易进行筛选、排序和分组。
挂件块用于嵌入社区开发的小工具,例如倒计时、日历、计数器等。iframe块则嵌入外部网页,例如在线文档、视频页面或地图。动态查询块通过查询条件,把符合条件的内容块自动汇总到当前文档,适合创建自动更新的索引页。超级块可以将多个块组合成一个容器,整体拖动和排版。理解这些高级块后,思源笔记的可玩性和效率会明显提升。
六、思源笔记常用内容块常见问题解答汇总
以下汇总了几个关于内容块的高频问题,帮助快速排查使用中的疑惑。
1. 内容块和普通段落有什么区别?
段落只是内容块的一种。内容块是更上层的概念,包括标题、列表、引用、代码、表格、图片等。段落块是最常见的基础块,但内容块的范围要大得多。每个内容块都有块ID,因此可以被引用、嵌入和设置属性,这是普通纯文本段落不具备的能力。
2. 如何快速转换内容块类型?
把光标定位到目标块,点击块标菜单,在转换选项中即可选择目标类型。也可以使用快捷键:标题 Ctrl+1 到 Ctrl+6,任务清单 Ctrl+Shift+C 等。不同块类型能保持内容不丢失,例如段落转标题会保留文字,列表转任务清单会生成复选框。
3. 为什么我插入的表格不能单独选中某一行引用?
思源笔记的表格块是一个整体块,行列属于表格内部结构,不支持单独作为块引用。如果需要引用局部数据,可以复制所需单元格内容,或使用嵌入块嵌入整张表格。
4. 嵌入块和引用块有什么不同?
引用块通常指文章中的引用样式,而嵌入块是思源笔记的高级引用功能。嵌入块会显示原文内容并保持同步,块引用则是在其他文档中建立链接,点击后跳转。两者可以配合使用:想直接展示内容用嵌入块,想建立知识关联用块引用。
5. 内容块太多会不会影响性能?
思源笔记对数千个内容块的文档也有不错的表现,但单文档内容块过多仍可能影响打开速度。建议把长文档拆分为多个子文档,再用嵌入块或动态查询块汇总。这样可以平衡结构清晰度与编辑性能。
总的来说,思源笔记的内容块体系既灵活又统一。从基础的段落、标题、列表,到进阶的嵌入、数据库和动态查询,掌握常用内容块的用法后,你就能更自由地搭建自己的知识工作流。遇到不确定的场景时,可以先从一个段落块开始,再根据内容性质逐步转换或重组,慢慢就能形成适合自己的块使用习惯。