自用Obsidian第三方插件分享

之前算是轻度的Obsidian用户,最近把幕布上的笔记都迁移过来了,准备把Obsidian当成主力笔记。折腾了一下插件,目前的方案是这样的:

markdown增强

库管理

  • File Cleaner Redux - 文件清理器,可以清除未被引用的附件、空文件、大文件、过期文件

内置同步

虽然直接把Obsidian本地库放在网盘中就能同步(纯桌面可以用任意网盘,iOS与桌面可以用iCloud),但Android平台的网盘客户端很难兼顾同步与续航。如果涉及Android,那么就只存在Obsidian软件内同步这项选择。

Obsidian官方的内置同步服务要每月花费8美金,这使得许多用户会选择以下两个第三方的内置同步方案:remotely-save | remotely-sync

  • 两插件同源。remotely-save原作者fyears在2022年~2023年有一年半没更新,于是sboesen fork了一个新的分支remotely-sync进行维护,2024年初fyears归来,目前两个项目平行更新
  • 支持OneDrive / Dropbox / S3 / WebDAV。WebDAV不建议用免费版坚果云,这两个插件目前的同步方式不是很科学,会消耗大量请求次数。
  • 首次安装后需要进入插件授权云端存储,以及配置自动同步间隔。
  • 默认仅同步笔记库,建议勾选“同步配置文件夹”以同步插件和主题。目前配置文件夹只支持增量同步,不支持删除,如果想要卸载插件或者主题,需要在云端和每一台设备分别删除插件文件夹。

大纲笔记

以下两个插件可以在Obsidian中获得类似Workflowy、幕布的编辑体验

  • Outliner - 列表编辑增强,将TabEnterCtrl+ACtrl+Shift+↑/↓等操作修改为workflowy相同的效果,还支持列表的拖拽排序
  • Heading Shifter - 用TabShift+Tab调整标题等级,推荐自己再绑定几个快捷键

以下两个第三方插件可以为大纲笔记渲提供额外的视图。需要修改文件头,建议配合核心插件“模板”使用

  • Enhancing Mindmap - 为大纲笔记启用树形视图,替代幕布
  • Kanban - 为大纲笔记启用看板视图,当成低配Trello来使用。这个插件的特色是每个md文件都可以作为一个独立的看板,并且没有引入过多的自定义语法,源文件的可读性很高。如果你只是用看板进行任务管理,更看重自动化,而且能接受一个库只有一个看板,则推荐尝试其他看板插件。

任务管理

  • Task Progress Bar - 为层级任务显示进度条
  • Tasks - 轻松为待办事项添加日期,支持emoji或dataview两种语法标准
  • Tasks Calendar Wrapper - 在侧面板标签页按日期集中显示库中的全部待办事项(依赖Tasks)
  • Cardboard - 用看板的形式显示库中的全部待办事项。与Kanban的区别是,Cardboard更专注于任务管理的功能,看板完全自动生成,但每个库只能有一个看板

Zotero整合

Zotero与Obsidian的联动有许多实现方式,试用了一圈,个人最推荐方案3或者方案5

  • 方案3将笔记存放在Obsidian库,标注内嵌在PDF文档内,更适合单纯将Zotero当作一个引用工具、以Obsidian作为写作核心的使用思路;
  • 方案5支持真正的双向笔记同步,Ob只是扮演一个更好用的笔记编辑器,PDF、EPUB、HTML的标注统一保存在Zotero数据库,更适合想以Zotero作为文献管理核心的使用思路,适配Obsididan<->Zotero<->Word/LibreWriter这样的工作流。
方案 Zot插件 Ob插件 插入引注 笔记 PDF标注
1 Zotero Better Bibtex Zotero Intergration Obsidian Z→O单向导入 Z→O单向导入
2 Zotero Better Bibtex Citations Obsidian Z→O单向导入 ×
3 Zotlit Zotlit Obsidian Z→O单向导入 Z→O单向导出
4 ZotServer Zotero Bridge + Zotero Link Obsidian × ×
5 Zotero Better Notes 不需要 Zotero Z↔O双向同步 通过标注创建笔记

P.S.以上Obsidian插件虽然能在移动端启用,但没有实际意义,因为对应的Zotero插件都是仅限桌面端的。

主题

最后推荐几个依赖Style Settings插件的增强主题:

  • 内置了多种配色方案,支持彩虹文件列表与彩虹标题,以及简洁且清晰的表格隔行配色
  • 动效比较好看
5 个赞

提到的所有插件中我竟然只用过一个:Clear Unused Images

有个问题:Obsidian 怎么获取和安装插件?之前在电脑安装过 Obsidian,但貌似我搜索不到插件,是需要科学手段连接网络才行么?

@kat 我把它换成了janitor

@818ba4071bc8 需要

好吧,难怪我之前完全搜不到插件,于是刚安装就被我删掉了(+_+)
还是继续使用Emacs吧,使用多年也习惯了,安装插件也不需要科学手段

提到Obsidian,那Dataview绝对绕不开,很多Obsidian玩法都是围绕Dataview展开的,Dataview可以根据你设置的筛选项进行数据动态索引、展示:

  • 把任务扔在每天的日记页面,就可以根据时间、分类来进行自动索引、展示

如果自己有服务器,可以试试用 Self-hosted LiveSync 同步,就是配置有点儿麻烦。

还有,我总习惯点窗口右上角叉叉把 Obsidian 关闭,需要时打开又很慢,我想要是关闭直接到托盘就好了 ,于是找到了 Tray,可以设置点叉叉关闭最小化到托盘,不知道这个需求是不是很怪:sweat_smile:

2 个赞

请问下图示效果如何实现的,有没有相关视频或图文教程,正好在想如何实现类似的任务视图

分类用的自带的callout模块,格式差不多这样:point_down:

> [!todo]- 已完成

具体[]内支持的分类可以自行谷歌,我是自定义了一个css在用,很短我就直接发出来了

.callout[data-callout="red"] {
    --callout-color: 134, 173, 217;
    --callout-icon: lucide-todo;
}

新建一个css,然后放到外观->css的文件夹里面就行了

具体直接谷歌关键词“callout”以及“callout css”基本都能查到

任务方面,首先复选框应该不用说吧,- [ ] 123 📅 2024-03-05 即可,:date:是到期时间,另外还有:repeat:循环、:flight_departure:开始时间、:hourglass_flowing_sand:计划时间几个选项

循环可以是每周几🔁 every week on Friday
每几周的周几🔁 every 2 weeks on thursday之类的格式

嫌麻烦可以使用tasks插件

我用了calendar日历插件,搭配模板可以生成每日日记,然后把任务放在日记里(这一步无所谓,放哪里都能筛选)

放好任务之后就可以用Dataview筛选了,完整代码如下:

> [!red] ✅本周
> ```tasks
(due this week) OR ((done this week) OR (not done)) AND (is recurring)
hide due date     // 隐藏 到期日期    展示使用 “show”
hide backlinks     // 隐藏 baklink
hide start date   // 隐藏 开始日期
hide done date    // 隐藏 完成日期
hide edit button  // 隐藏 编辑按钮
heading includes Work

有注释的部分不提了,tasks下面一行是筛选部分,筛选本周到期或者循环(未完成或者本周完成)的项目。

具体的筛选也可以直接谷歌关键词“Dataview”就有

1 个赞

我也一样,装 Obsidian 第一时间就再找托盘插件,Ob 的冷启动相对来说比较慢,有些临时笔记或想法想要第一时间记录,冷启动太难受了

  1. 最简单的同步方案是用syncthing或其他网盘,直接把obsidian库文件夹丢进去就可以了
  2. OB最有用的几个插件没列:templater+quickadd+dataview,三者组合可以形成高效的工作流

Recent Files: 最近打开的文件历史记录
HTML Reader: 在 Obsidian 内浏览 HTML 文档(主要是看 singlefile 保存的网页)

1 个赞

其实不装插件直接按 Ctrl+O 就能看历史记录 :joy:
还能免鼠标切换

iOS端除了iCloud,其他网盘没办法实现后台同步,Android也很难既能后台同步又能兼顾续航

我觉得笔记类软件也没必要常驻后台,关键是Electron开发太重。

嗯,个人需求不同,我很多 md 笔记资料都用喜欢用 Obsidian 全文搜索,要用时临时找起来也快

还有,我对内存浅显的理解是只要不占用过高(> 90%),内存就是拿来用的,但 cpu 占用就敏感很多

Maple 主题作者路过,感谢推荐~

3 个赞

大佬头像有印象啊,好像分享了很 css 样式片段,设计的确实好看

Obsidian 全文搜索自带的全文搜索还是用了第三方插件?
我是有第三方全文搜索软件,所以也不太用Obsidian的全文搜索。

自带的,速度可能比不了第三方,但能在 Obsidian 中定位预览