2_Obsidian_常用插件
2_Obsidian_ 常用插件
1 强烈推荐
1.1 最近打开的文件:Recent Files
安装后在左侧面板上部出现时钟图标,可以查看最近打开的文件
1.2 Git 插件:Obsidian Git
可以定时 commit,push,pull 同步到 git,在国内可使用 gitee 作为服务端,速度很快。
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 | title: 主题 |
1.9 项目管理: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 语法进一步操作。有一定的学习成本,程序员可在半小时内掌握基本操作。
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 | git clone https://github.com/jackyzha0/quartz.git |
按需输入数据目录,之后将产生 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 方式把图片存在服务器上
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
(放弃原因:只需要基本功能,不需要太花哨)
以图的形式显示当天日程。
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