前言

这周花了三四天的时间来打造 Obsidian 学习工作流,下载了大量插件和扩展,最终形成了一个比较完整的学习工作流。这里记录一下,顺便也用它们来练练手。

工具

Obsidian

Obsidian 是一款基于 Markdown 的知识管理工具,支持双向链接、标签、插件等功能,非常适合做个人知识管理和学习笔记。

插件与扩展

这里主要是 Obsidian 内部的插件和 Chrome 浏览器的扩展。

  • Obsidian Web Clipper:网页剪藏插件,支持将网页内容直接转化为 Markdown 格式保存到 Obsidian。例如:

Obsidian Web Clipper 演示

  • Linter:代码格式化插件,支持 Markdown 格式化和代码块格式化,相当于是一个帮你润色文件格式的工具。

  • Media Extended:视频笔记插件,支持在视频中添加时间戳笔记,并且可以直接跳转到视频的对应时间点。这个插件的强大在于你可以在笔记里直接点击时间戳,就能跳转到视频的对应位置,非常适合做课程笔记。例如:

Media Extended 演示

  • Excalidraw:画图插件,支持在 Obsidian 中直接绘制图形,并且可以将图形嵌入到笔记中。例如:

Excalidraw 演示

  • Annotator:PDF 标注插件,支持在 PDF 中直接添加标注,并且可以将标注内容导出为 Markdown 格式保存到 Obsidian。例如:

Annotator 演示

例如,从 PDF 标注里导出的内容可以直接进入笔记。标注内容会保留原文片段和定位信息,后续整理课程笔记时比较方便。

In addition to passing control to a procedure when called, and then back again when the procedure returns, procedure calls may involve passing data as arguments, and returning from a procedure may also involve returning a value. With x86-64, most of these data passing to and from procedures take place via registers.

文件夹结构

Obsidian 文件夹结构