- 文档
- 教程
- 知识管理
- 科研
【免费下载链接】obsidian_vault_template_for_researcher
This is an vault template for researchers using obsidian.
本文围绕 obsidian_vault_template_for_researcher(面向研究者的 Obsidian 模板库)内置的 思维导图模板 展开:它定义了「标题定层级、列表填内容、Tab 控缩进」的思维导图写作规范,配合 Mind Map 插件(基于 Markmap 渲染)与
Ctrl+Alt+M快捷键即可实时预览。读完本文,你将掌握该模板的完整语法规则、底层渲染原理、QuickAdd 一键建图工作流,以及如何把思维导图嵌入综述阅读、文章骨架解析等真实科研场景。
一、模板总览:一个可直接复用的思维导图笔记骨架
思维导图模板位于模板库的09-Templates目录下,源码全文如下:
--- title: <% tp.file.title %> date: <% tp.date.now("YYYY-MM-DD HH:mm:ss") %> obsidianUIMode: source --- <!--可使用快捷键`Ctrl+Alt+M`预览思维导图。--> # 这是一级标题 ## 这是二级标题 ### 这是三级标题 ### 不建议再使用四级标题 ## 另一个二级标题 1. 标题下的内容仅支持列表 2. 无序列表或者有序列表都可以 3. 列表缩进使用 tab 键 ## 此模板内容仅作展示 - 如何用标题和列表缩进制作MindMap - 如何预览MindMap(Ctrl+Alt+M) - 当你会用后可自行修改[[思维导图模板]]整个模板可以拆解为三个部分:front-matter 元信息、标题层级骨架、列表内容填充。仓库中的 MindMap-发.md 就是基于本模板实际生成的示例笔记(2022-04-02 创建),正文结构与模板完全一致,可作为观察成品效果的参照。
二、逐块拆解模板的写作规范
2.1 front-matter:Templater 自动补全元信息
模板头部使用了两条 Templater 模板语法:
title: <% tp.file.title %>:创建笔记时自动将当前文件名写入 title 字段;date: <% tp.date.now("YYYY-MM-DD HH:mm:ss") %>:自动填入创建时间,格式为年-月-日 时:分:秒;obsidianUIMode: source:强制该笔记以源码(Source)模式打开,避免编辑时被预览模式干扰标题层级结构。
这条 front-matter 与本模板库其他笔记模板(如 日志模板、草稿模板)保持了统一的 YAML 元信息风格,方便后续用 Dataview 等插件做库级查询聚合。
2.2 标题层级:思维导图的「骨架」
思维导图的节点层级完全由 Markdown 标题层级决定:
# 一级标题→ 思维导图根节点(中心主题);## 二级标题→ 第一层分支节点;### 三级标题→ 第二层分支节点;- 模板明确建议不要使用四级及以下标题——层级过深会让思维导图横向铺开过多,可读性下降。
模板中## 另一个二级标题的存在说明:同一层级可以有多个并列节点,它们会作为多个分支从根节点发散,这正是综述类文献「一个核心概念向外延伸出多个子领域」的天然映射。
2.3 列表内容:标题之下的「叶子节点」
标题本身只充当骨架,标题下的具体内容必须以列表形式书写:
- 无序列表(
-)与有序列表(1.)均可,都会被解析为对应标题下的子节点; - 列表缩进使用Tab 键:每次 Tab 缩进都会在思维导图中产生一层嵌套子节点;
- 一条列表项独占一行,对应思维导图中的一个叶子节点。
这种「标题 + 列表 + Tab 缩进」的写法就是 Mind Map 插件解析的全部约定:你不必学习任何图形化操作,只需要像写大纲一样写 Markdown,思维导图便会自动成形。
三、底层原理:Mind Map 插件如何把大纲变成导图
模板开头注释提到的Ctrl+Alt+M快捷键,其命令定义可以在模板库的快捷键配置 .obsidian/hotkeys.json 中找到:
"obsidian-mind-map:app:markmap-preview": [ { "modifiers": ["Alt", "Mod"], "key": "M" } ]这里的Mod在 Windows/Linux 上对应Ctrl,在 macOS 上对应Cmd,因此实际生效的快捷键就是Ctrl+Alt+M(与模板注释、快捷键文档 obsidian快捷键 记载一致)。
该命令由 Mind Map 插件提供。从插件清单 .obsidian/plugins/obsidian-mind-map/manifest.json 可以看到,它的官方描述是 "A plugin to preview notes as Markmap mind maps",即基于 Markmap 渲染引擎将 Markdown 大纲即时转换为可视化思维导图,且isDesktopOnly: false,桌面端与移动端均可使用。该插件已被列入模板库的 .obsidian/community-plugins.json 社区插件清单,随模板库一起分发。
3.1 渲染参数:data.json 中的布局配置
插件的默认布局参数保存在 .obsidian/plugins/obsidian-mind-map/data.json 中,直接决定了导图的最终观感:
| 配置项 | 当前值 | 作用说明 |
|---|---|---|
splitDirection | horizontal | 导图展开方向为水平向右,符合文献大纲的阅读习惯 |
nodeMinHeight | 16 | 单个节点最小高度(像素),过小会导致文本拥挤 |
lineHeight | 1em | 节点内文字行高,影响多行文本的排布 |
spacingVertical | 5 | 节点之间的垂直间距 |
spacingHorizontal | 80 | 父子层级之间的水平间距,决定分支疏密 |
paddingX | 8 | 节点左右内边距 |
这些值并非模板库魔改,而是插件的出厂默认配置;在 Obsidian 设置中找到 Mind Map 插件即可可视化修改,修改后 data.json 会同步更新。
四、QuickAdd 工作流:一键创建思维导图笔记
模板库把「创建思维导图」做成了 QuickAdd 一键命令。查看 QuickAdd 的配置文件 .obsidian/plugins/quickadd/data.json,可以还原出完整的命令定义:
- 命令名称:
🧠思维导图(可在 QuickAdd 命令面板中按Ctrl+Q呼出后选择); - 类型:
Template(基于模板创建新笔记); - 模板路径:
09-Templates/思维导图模板.md(即本文主角); - 文件名格式:
MindMap-{{VALUE}},创建时弹出输入框,输入主题名即生成MindMap-主题名.md; - 目标文件夹:
08-Assets/MindMap,所有思维导图笔记集中存放; - 行为选项:
appendLink: true(在原笔记中追加指向新导图的双链)、incrementFileName: true(重名时自动加序号)、openFile: true(创建后自动打开新文件)。
更新日志 中有一条 v1.5(2022-04-02)的修复记录——「解决 quickAdd:思维导图命令的模板文件缺失错误」,说明该命令正是在此版本起指向本模板并正式可用,08-Assets/MindMap/MindMap-发.md也恰好创建于同日,可作为该工作流落地的实例证据。
五、实战案例:用思维导图解析综述骨架
在模板库的「读文献」工作流中,思维导图模板被嵌入到综述阅读环节。指南文档 重要综述如何阅读 给出了完整的操作链路:
- 在综述文献笔记中按
Ctrl+Q呼出 QuickAdd 命令面板; - 选择
🧠思维导图命令,根据模板自动创建新的思维导图页面; - 根据综述的 Introduction 与各级小标题,按「一级/二级/三级标题 + 列表」的规范填充内容,将整篇综述的大纲可视化;
- 预览思维导图后截图,直接嵌入文献笔记,完成「文章骨架 → 思维导图 → 笔记」的闭环。
下面这张截图来自该指南文档的「制作思维导图」一节,展示了在 Obsidian 中由 Markdown 大纲实时渲染出的思维导图效果:
Obsidian 中基于 Markmap 渲染的思维导图效果截图(来自重要综述如何阅读教程)
该场景还体现了模板库的分层设计:08-Assets/MindMap是思维导图笔记的存放目录,09-Templates/思维导图模板.md是生成规则,二者在导出项目时会被一并携带——从脚本 obs.py 可以看到,duplicate_vault_template方法会复制09-Templates目录并在新库中重建08-Assets/MindMap空目录,确保导出后的独立库仍能完整使用思维导图功能。
六、自定义模板:把默认骨架改造成自己的大纲习惯
模板最后一段明确提示「当你会用后可自行修改[[思维导图模板]]」。自定义时只需遵守一条核心约束:保持「标题定层级 + 列表填内容 + Tab 控缩进」的语法约定,因为这是 Markmap 渲染的解析基础。在此基础上可以自由调整:
- 预设骨架:把
## 这是二级标题换成你常用的章节名(如综述的研究背景、技术路线、现状与展望),创建后直接填空即可; - 层级数量:如果主题复杂,可适当增加四级标题,但需权衡导图的横向宽度;
- 列表形态:混合使用无序列表记录要点、有序列表记录步骤顺序。
修改后保存即生效,QuickAdd 命令仍指向09-Templates/思维导图模板.md这个路径(.obsidian/plugins/quickadd/data.json),无需改动任何配置。
七、小结:模板、插件与工作流的三层配合
回顾整个方案,思维导图功能在本模板库中由三层组件协同完成:
- 模板层:
09-Templates/思维导图模板.md定义了统一的书写骨架与语法约定; - 插件层:Mind Map 插件(Markmap)负责把 Markdown 大纲实时渲染成导图,
Ctrl+Alt+M一键预览,布局参数可在 data.json 中调整; - 工作流层:QuickAdd 的
🧠思维导图命令把「从模板建图、按MindMap-主题名命名、存入08-Assets/MindMap」固化为一键操作,并已在综述阅读、文章骨架解析等真实科研场景中落地验证。
对于研究者而言,这套方案的核心价值在于:思维导图不再依赖鼠标拖拽的图形化工具,而是与你日常书写的 Markdown 大纲完全同构——先写出结构清晰的文字,导图便随之而来。
- 文档
- 教程
- 知识管理
- 科研
【免费下载链接】obsidian_vault_template_for_researcher
This is an vault template for researchers using obsidian.
相关推荐
用标题与列表缩进制作思维导图:Obsidian 研究者模板库 MindMap 实战指南
用标题与列表缩进制作思维导图:Obsidian 研究者模板库 MindMap 实战指南 ! Obsidian Mind Map 插件将 Markdown 标题与
文档教程知识管理科研如何使用 markmap html.ts 快速生成专业思维导图 HTML 模板:完整指南
如何使用 markmap html.ts 快速生成专业思维导图 HTML 模板:完整指南 markmap 是一款强大的思维导图工具,它能将 Markdown 文
数据可视化前端CLImarkmap-cli 使用指南:用命令行把 Markdown 一键生成思维导图
markmap cli 使用指南:用命令行把 Markdown 一键生成思维导图 markmap cli 是 markmap 项目中把 markmap lib
数据可视化前端CLI
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考