本文继如何把笔记变成知识?之后
在开始今天的主题之前,我不得不先向大家简单地介绍一下Obsidian。
Obsidian是一个以本地化存储为主要方式的笔记软件,换句话说你的笔记全部都是本地文件,因此你不用担心自己被笔记服务提供商数据绑架(想想你传到百度网盘那些几十个G的学习资料吧),这也是我选择Obsidian而不是Notion、印象笔记等笔记工具的原因之一
一个功能的好坏取决于它的受众以及使用场景
有人觉得数据放在云端没有安全感,就有人觉得数据存在本地很危险,不过还好,Ob提供了数据存储服务,当然,你可能也猜到了,这是一个收费功能,而且要价不菲,一个月10刀,一年96刀,这一年96刀,真的是刀刀都砍在了我的要害上
但是没关系,群众中有不少和我一样的白嫖党,他们提供了各式各样的多设备数据同步方案,而我正在使用的方案则是通过obsidian git这个插件来实现数据同步。
想必通过这个插件名,大家也猜到了它是通过git来同步数据的,这个插件可以定时提交我们的笔记到github,当我们从公司回到家中,打开家里的电脑,后台会自动去GitHub拉取最新的文件,这样也算是官方同步仓库的一个平替方案了。
当然,这种方案也许没有官方提供的同步服务那么丝滑,但是也可以解决问题了,还要啥自行车!
你肯定不希望自己的笔记只能在某个特定的软件上查看,市面上有一部分笔记软件导出后的笔记格式其他软件是无法解析的,这简直就是敲诈!而Ob上所有的笔记都是纯Markdown文本的,如果有一天我不想用Ob了,我可以很轻松的实现数据迁移
我之前在【如何把笔记变成知识】一文里提到过,Ob是一个出色的Markdown编辑器
实时预览:
ps: Ob中的实时预览需要在设置里开启
分屏展示:
问:我上面分了几个阅读面板?
Windows、Mac、Linux、Android、IOS全平台都可以使用Ob,但是跨平台的笔记同步如果不使用官方提供的服务,可能会麻烦一点。
我只在Windows和Mac上使用,所以直接用git同步就很方便了,但是如果你想要在Android上也同步数据,我不确定obsidian git是否可以帮到你,当然,Obsidian社区里一定有免费的解决方案。
ps:如果你没有一颗折腾的心,而又想要实现多设备同步,要么购买官方服务,要么别选择Ob
最开始我了解到Ob是在twitter上,第一眼就被它那漂亮的知识图谱给吸引了,于是有了第一次尝试,也是因为Ob我第一次接触到了双向链接的概念,关于双向链接,我在【如何把笔记变成知识】一文中有过详细的讲解
很多markdown编辑器都提供大量主题供用户选择,Ob也不例外,有花里胡哨的,也有简约小清新的,这些主题都来自Ob社区,你一定可以找到心仪的一款,如果找不到,你也可以自定义一款主题(需要有css基础)
Ob社区成员除了贡献了大量好看的主题之外,还贡献了很多提高生产力的插件,后面我也会介绍一两款我自己用起来顺手的插件,当然,如果现有插件不能解决你的痛点,你也可以自己开发插件解决(大多数时候并不需要)。
下面我将结合插件来介绍我是如何使用Ob并提高生产力的
如果要问我Ob中哪一个插件使用的最多,那一定非Calendar莫属,Ob自带了一个日历插件,然后我还下载了社区中的Calendar插件。
它们是我用来做daily notes最有力的工具,我这里所谓的【每日笔记】其实最大的作用是任务管理,那么,在Ob中如何做daily notes呢?
我现在每个工作日到公司的第一件事儿就是打开Ob->创建每日笔记->在每日任务栏记下今日todo
下面是一份我之前的daily notes(内容已做脱敏处理):
本月重点模块下是为了指明本月学习、工作的大方向,比如希望自己攻破哪个知识点、学会哪个技能等等,之所以有这个模块是为了时刻提醒自己最重要的任务,很多时候我们不能顺利的完成计划,不是因为自己懒惰,而仅仅是因为我们单纯的忘记了这个计划,所以,时刻提醒自己目标是什么是很重要的
每日任务模块下主要就是列出今日的todo项,不仅仅是工作相关的
每日记录则比较随性,可能是具体的工作内容,也有可能是突然想到的针对某个问题的解决方案,如果你正在一个大项目中,今天你突然想起了关于某个bug的解决方案,你想要把这个方案统一记录到某个类似【xxxx项目问题记录】文档中,又想把这个问题关联到今日的daily notes中,得益于Ob有着出色的双向链接功能,你只需要在项目文档中写下方案,然后在daily notes中进行块引用,是的,Ob不仅支持单文件的引用,也支持文本块的引用。
复盘总结模块则是下班回家做复盘总结的内容存放区,而这个模块对于我来说其实已经名存实亡了,哈哈哈,都是我最开始建立模板的时候理想太过丰满了,后来发现,我并不会每天都总结,但是这个模块也一直没有删去,万一哪天想总结了呢?
习惯养成模块则外联了一张表(这张表实际上就是通过块引入嵌入到每日笔记中的),这张表是每日计划的checklist,它主要是用来做长期习惯养成的,里面的事项都是一些需要每天或者周期性完成的事情。我每个月都会创建这么一张表,一年就是12张,而这12张表都被我统一放在一个文件里,例如2021年的表,我就存放在名为2021-todo-list文件里:
我只需要在daily notes的模板中引入对应月份的checklist就行,这样我每天新建daily notes时,这个checklist也就嵌入进来了,有一个注意点就是我需要每个月更换一个daily notes的模板,以确保引入了正确的checklist。
ps: 上述表格使用markdown语法创建
不知道此时,你有没有一个疑惑——如果我想要提前录入某一天的todo list要怎么办呢?
这也是一个硬需求,而支持这个需求就需要我刚刚提到的社区版的Calendar插件了,Calendar插件在整个编辑器面板上长这样(右侧红框中):
同样的,在配置好笔记模板后,我们只需要在日历组件中点击对应的日期就可以提前创建某天的daily notes,如下所示
Ob的这两个插件让创建daily notes变得更加丝滑,一键创建降低了我做每日计划的成本,让我更喜欢做任务管理了
但是,我在使用的过程中又遇到了一个问题——我特别想要让今天没有完成的todo自动流转到下一天,之前还想过自己写插件来实现这一功能,但是苦于自己不会typescript又没有精力学习,所以一直搁置
直到前不久我浏览Ob插件市场的时候,我发现了一个插件——rollover daily todos,这个插件完美的解决了上述问题,这一波啊,等等党迎来了他的胜利!
管中窥豹,大家也可以通过我的经历看出来,Ob的社区活跃度确实不错。
之前我做读书笔记都是很随性地写,笔记库里也基本都是一些自己的想法,这些想法没有上下文,下一次写文章想要引用的时候就会发现缺少素材支撑。
于是,我尝试着用Ob来优化自己写读书笔记的流程,目前整个流程还在优化中
在写读书笔记的过程中,用到的主要功能还是模板,不过这次我借助了一个第三方插件templater来强化obsidian的模板功能
在比较正式的阅读场景下,我会在Ob为将要阅读的书籍创建一个文件,该文件的命名为:
《书名》,作者,出版社
然后阅读会大致分为两个阶段:10-30min的粗读、精读
对于这两个阶段的阅读,我会尝试去回答不同的问题,而这些问题是可以模板化的,所以我就为这两个阶段创建了模板:
例如我在阅读《掌控习惯》这本书,我在阅读时就会打开Ob并切到这本书对应文件(之前创建的),使用快捷键向该文件插入上述两个模板,粗读阶段插入粗读模板,精读时再插入精读模板:
通过回答这些问题,我就可以确保自己理解了这本书的内容,下次翻阅时,也可以知道这本书的大体情况,而模板则是将执行上述流程的复杂度大大地降低了
这两个模板里提到的问题都只是对这本书的整体评价,那么具体做笔记时我采取了怎样的流程呢?
同样的,我还是创建了一个模板,模板存放在【文献笔记】文件下,内容如下:
我简单解释下这个模板
【创建日期】和【出处】使用了templater插件的语法,你可以把它们理解为两个变量,它们会根据上下文自动填充上对应的值
原文模块下会记录摘抄,批注模块下则记录自己的想法
然后,我还利用templater插件的语法写了个小脚本,这个脚本存放在【新建读书笔记】文件下
<%*
let input = await tp.system.prompt("笔记标题:")
let templateName = tp.file.find_tfile("文献笔记")
let titleName = input
-%>
[[<% (await tp.file.create_new(templateName, titleName , false)).basename %>]]
上面脚本的意思是:
[[用户输入的文件名]]
。其中[[文件名]]
在Ob中表示链接到对应的文件可以看到,执行完脚本后,它自动帮我们创建了一条笔记,并且将其关联到对应书籍,如果你观察够仔细,你还可以看到新创建的那条笔记中的【创建日期】以及【出处】都填充上了正确的内容
这样每一条读书笔记就像一个卡片一样,有着自己信息的同时也和它对应的书目关联了起来。
想要拥有一个本地的个人博客?Ob好像也行
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有