2_Obsidian_ 常用插件

1 强烈推荐

1.1 最近打开的文件:Recent Files

安装后在左侧面板上部出现时钟图标,可以查看最近打开的文件

1.2 Git 插件:Obsidian Git

可以定时 commit,push,pull 同步到 git,在国内可使用 gitee 作为服务端,速度很快。

详见:3_Obsidian_用Git同步笔记

1.3 规范化格式:Linter

tag wrangler 目前位居下载量排行榜第 26 位。

Linter 插件用于规范化笔记模式,支持规范化当前文档,当前目录下的文档,以及所有文档,并且可以设置哪些文档不需要修改(比如某些模板)。需要注意的是:修改之前要先在设置界面勾选规范哪些操作(细节非常丰富),然后通过 Ctrl+P 菜单调用 Linter 功能,或者用 Ctrl+Alt+L 快捷键规范化当前页面。常见的操作包含:加间隔行,去空行,去掉无用的空格等等。

1.4 自动生成序列号:Number Headings

在 Setting->Number Headings 中设置默认的开始层级等信息,注意不要选择 Automatic numbering,否则它将对每个打开的文档生成行号。

按 Ctrl+P 调出命令面板,然后选择 Number Headings->Number all headings in document,此时按设置中内容生成序列号,并在文件开头生成相应元数据;将元数据修改成在本文档中所需要的格式,再 Ctrl+P,并选择 Number Headings->Number all headings in document,即可按设置重新生成。

1.5 加速插件:QuickAdd

  • Capture:捕捉,捕捉输入内容到某个文件。
  • Template:模板,用模板新建文件。
  • multi:多(菜单),用于把 quickadd 命令做成可选菜单的形式。
  • Macro:宏,执行一系列命令组合。

最常用捕捉功能,设置保存在哪个文件中,具体位置,以及具体格式,我一般会文本前加一个日期,具体操作方法详见:Obsidian最强插件:QuickAdd

1.6 菜单:cMenu

显示浮动菜单,其上可设置按钮来调用命令,更方便地使用常用命令

1.7 查看和编辑图片:Image Toolkit

图片管理,图片放大,编辑等

1.8 界面美化:Admonition

类似引用的 layout,看起来很好看。需要注意:升级最新 theme,否则标题和内容是一个颜色,不好看。用法同代码段类似:

1
2
title: 主题
内容

1.9 项目管理:Longform

管理多个文件构成项目。

详见:Obsidian_插件Longform

1.10 批量编辑标签:tag wrangler

tag wrangler 目前位居下载量排行榜第 16 位,是个热门插件。

对于笔记多,标签复杂的用户非常实用。文章多了,修改标签,做层级标签,重做分类是非常常见的操作,tag wrangler 可以很好地解决这一问题。

在三方插件界面安装 tag wrangler 后,在 Tags 面板中的标签上点右键,即可看到新菜单,其中的 Rename 功能可以批量修改标签,当修改后的标签已存在时,还会询问是否合并。

1.11 悬浮显示大纲:floating-toc

悬浮显示大纲,不需要展开右边栏

1.12 增强导出工具 obsidian enhancing export

导出 word 等模式的文档

1.13 数据概览:DataView

利用简单的脚本生成动态的索引 list 和 table,还可以使用 Javascript 语法进一步操作。有一定的学习成本,程序员可在半小时内掌握基本操作。

详见:5_Obsidian_DataView

1.14 从豆瓣获取信息:Douban

安装插件再登录 douban 后,可读取书籍、电影等描述信息。

建议使用自己的模板,在设置界面可复制默认模板。

1.15 删除有效的文件和链接

插件名:Find orphaned files and broken links

2 比较推荐

2.1 清除图片:clear unused image

删除不再使用的图片

2.2 思维导图:Enhancing Mindmap

用各级井号定义的标题生成思维导图 Obsidian_思维导图

2.3 mermaid 画图工具:mermaid tools

mermaid 的图形工具,可以侧边栏打开,非常方便;也可以支持 markdown 语法,无需安装插件即可使用,很方便地画流程图、时序图、甘特图、类图、状态图等。

常见用法:mermaid流程图工具_mermaid 给你的文档加层滤镜

时序图画法:Mermaid知识点总结5 - Sequence diagram 1

2.4 建立目录索引:Zoottelkeeper

对目录中文件建立索引(连接),在设置界面(设置界面左边拉到底)。

点击“创建”即可以指定目录中建立索引。

目录中文件较多时比较有用。

注意在设置界面中按需要调整,否则很影响使用

目录索引是一个很好的入口,与 HomePage 插件配合使用,能快速定位文档,否则文件一多,在文件列表中很难定位。

2.5 插入表情:Emoji

按 Ctrl+P,搜索 Emoji,即可调出表情列表

2.6 好用的画图软件:excalidraw

将 excalidraw 画图软件嵌入 obsidian,完美解决流程图相关问题

3 放弃使用

3.1 把 Obsidian 内容导入 Notion:Obsidian to Notion

(放弃原因:配置太复杂,而且 Obsidian 就够用了)

Notion 地址:https://www.notion.so/

3.2 利用 Obsidian 中的素材做网站:quartz

(放弃原因:后面用 python+hexo 做网站了)

github quartz:兼容 obsidian|latex|双链的静态网页搭建

  • https://github.com/jackyzha0/quartz
1
2
3
4
5
git clone https://github.com/jackyzha0/quartz.git
docker run -v /exports:/exports -it node:22 bash
cd /export/git/quartz
npm i
npx quartz create

按需输入数据目录,之后将产生 content 文件夹

3.3 看板:KanBan

(放弃原因:工作过程记明白就好,不用太花哨)

记录工作中的:待完成、已完成、长期目标……

安装插件后,需在笔记开头加入以下元数据定义

3.4 滑动面板:Sliding Panes

(放弃原因:不 Care 界面效果)

同时打开多个笔记时,可通过滑动面板方便地切换,当前激活的笔记自动放大。

3.5 高级表格:Andanced Table

(放弃原因:Obsidian 后面版本自带了很好的表格效果)

在输入表格时自动处理缩进,方便编辑。

3.6 日历:Calendar (Beta)

(放弃原因:不太用,自己做了一些 metadata)

日历卡片,可对文章按日期索引

3.7 建立路径:Journey

(放弃原因:没有找到使用场景)

输入起点和终点,可查找从起点到终点的文档路径

3.8 程序高亮:Editor Syntax HighLight

(放弃原因:Obsidian 后面版本自带该功能)

程序段中的程序关键字着色显示

3.9 数学公式:Latex Envirnoments

(放弃原因:Obsidian 后面版本自带该功能)

支持 Latex 格式的数学公式(在 $ 号之间输入公式,详见插件帮助页)

3.10 文章字数统计:Novel word count

(放弃原因:文章多更新慢)

在左边字数统计,安上后左边就有了字数统计,看到码字的多少;问题是拖动时可能引起 word count 变化重刷新,从而影响操作。

3.11 编辑 Bar 条:Editing Toolbar

(放弃原因:常用功能自己打,不常用也用不上)

类似 word 上面的工具条,安上了就显示出 bar 条,颜色居中什么的很好用

3.12 类似 Notion 的表格编辑器:Notion like add table

(放弃原因:Obsidian 后面版本自带表格不错)

装上之后,用 Ctrl+p,Notion like add table 就可以建表,将在项目下建一个 _notion-like_tables 目录(可以设置中改名),其中存储的是具体的表内容,可以用这个工具编辑,然后把做好的表以 markdown 文本表格式拷出来。

3.13 图床:Image auto upload Plugin

(放弃原因:后面做自己网站,不用图床了)

用 OB+Gitee+Picgo 方式把图片存在服务器上

详见:4_Obsidian_图床

3.14 一键分享:Obsidian QuickShare

(放弃原因:后面做自己网站)

一键分享笔记,安装后可从 Ctrl+P 调用,直接生成该页链接。美中不足是:如果图片保存在本地,则不能显示,需要结合图床使用;另外,分享只供短期使用,好像是几十天之后会过期。

3.15 目录工具:file tree alternative plugin

(放弃原因:没有系统自带的好用)

默认的目录列表常常出问题,可使用 file tree 替换

3.16 翻译:Language Translate

(放弃原因:没找到很好的使用场景)

需要设置目标语言,可以用快捷键 Ctrl+Shift+R 把选中内容翻成中文

3.17 Auto Tags

(放弃原因:不是我想要的类别,后面自己做了这个功能)

  • 用途:
    • 利用 ChatGPT 给文章打标签,需要输入 Apikey 以及科学上网
    • 目前只支持生成英文标签
    • 试了试,效果不错
  • 安装
    • 科学上网后,在 OB 中安装 Auto Tags

    • 设置界面

      • 在 Tagging options 中关掉 Prefix newly suggested tags with '#autotag/',去掉生成标签中 autotag 前缀
      • 在 Test mode/Demo mode 中关掉 Use demo mode to test with sample tags,否则只能显示示例标签,无法根据文章生成
      • 设置 OpenAI API key
  • 使用:选择文字,Ctrl+P 调出命令界面,输入 auto tag
  • 详细说明:王蕾的文档

3.18 按钮:Buttons

(放弃原因:后面用 obsidian 自带的 tag 实现了类似功能)

通过按钮方式运行命令、跳转到链接、调用模板。

安装插件后调出命令面板,输入 Buttons: Button Maker,即可按提示生成按钮。

可以把多个 buttons 定义在一个文件里,用名字引用它。

详见:https://www.bilibili.com/video/BV1gQ4y1C7Rm/

内嵌按钮:把按钮定义在根目录!Buttons.md 文件中,在需要显示的位置通过它的名字用倒引号引用,形如:

1
`button-dairy`

使用此方法,可以把按按钮嵌入到行或表格之内。

需要注意的是,嵌入按钮只在 preview 模式下才能正常显示。

另外,可以使用 link 指向本地 Obsidian 文档及工作区,建立与 Advanced URI 配合使用。

3.19 主页:HomePage

(放弃原因:后面用 obsidian 自带的 tag 实现了类似功能)

功能简单,但非常有效,它是一个主入口/锚点,可通过它实现快速定位文档

在 Buttons 文件中定义按钮,以 inline 方式插入 homepage,然后发现每次切换到 homepage 时需要转到 preview 模型才能正常显示,此时在 homepage 的设置中选 homepage view->reading view 即可解决此问题,切过来就是 preview 模式。

3.20 画图表:Obsidian Charts

(放弃原因:没找太合适的使用场景)

画线图、饼图、箱图,简单好看,用法详见插件介绍。

3.21 高级 URI:Advanced URI

(放弃原因:在 Linux 下面用比较麻烦,而且不太用)

如果用 AppImage 方式在 Linux 下安装 Obsidian,同时想利用 "obsidian://" 方式跳转,需要先将 AppImage 解包,然后使用 AppRun 脚本启动应用,在 AppRun 中设置软件解包路径,并修改 desktop 文件,具体方法请见:详见 Obsidian Help 项目下的 Installing Obsidian URI。

3.22 嵌入网页:Convert url to preview(iframe)

(放弃原因:早期用它编辑表格,后面使用 Obsidian 自带的表格功能)

选中 URI,然后点击:Alt+i,即可在当前页面生成网页嵌入。

https://tableconvert.com/ 相结合,可方便地编辑 excel。

3.23 日程管理:Day Planner

(放弃原因:只需要基本功能,不需要太花哨)

以图的形式显示当天日程。

详见:6_Obsidian_日程管理工具

3.24 在上方目录跳转:quick explorer

(放弃原因:当前 Obsidian 自带跳转目录功能,中转文件功能不太用)

3.25 隐藏文件夹:hidden folder

(放弃原因:后面调整了目录结构设计,解决了根目录乱的问题,就不再需要了)

3.26 工作区:Workspace

(放弃原因:对齐面没有太高要求)

workspace 是一个自带插件(非三方),开启后在左边栏出现 Manage workspace,也可通过命令行操作。

可以保存当前工作区和 load 之前保存的工作区(布局/内容等)。

4 保留格式复制到公众号

(放弃原因:不能在三方界面安装,只能从 github 下载,且 hexo 能实现类似功能)

https://github.com/sunbooshi/note-to-mp

5 下载

OB插件搜索

插件下载

插件介绍