Obsidian:最强大的知识库、笔记、Markdown编辑器
推荐插件
初始的 Obsidian 功能比较孱弱,需要一些插件来补强功能。我个人推荐以下这些插件,如果有补充的话,欢迎各位留言推荐。
如果您安装过 Obsidian,只需要点击下方插件的标题即可快速浏览和安装。
如果您的系统不支持 Obsidian 的快捷链接,也可以直接在插件市场中搜索插件名称进行安装。
在安装插件之前,记得关闭“安全模式”,并且需要安装完成后点击“启用”。
高级表格 advanced-tables
为表格添加快捷键、快速删选、增加行列等功能。不过偶尔会发生表格格式错误的问题,请尽量不要在表格内插入特殊字符。
如果发生错误,可以切换到源码模式,再对表格进行修正。
自动目录 automatic-table-of-contents
为 Obsidian 添加目录,在文档中输入/toc
即可快速选择到自动目录的指令,回车后即可自动输入。其完整格式为:
```table-of-contents有个小问题是目录没有边框,比较容易和正文混到一起,推荐在CSS中添加一个边框设置:
```
.block-language-table-of-contents {
border: 1px solid #999;
border-radius: 6px;
}
更好的PDF导出 better-export-pdf
如题bookmarks-caller
更好的书签管理工具代码块高级自定义 codeblock-customizer
更好的代码块工具编辑工具栏 editing-toolbar
为编辑器添加一个编辑工具栏自动表情 emoji-autocomplete
输入 : 和文字后即可选择表情,如:smile
可以转化为 😄表情工具栏 emoji-toolbar
用快捷键打开一个表情选择栏清理空文件和未引用文件 file-cleaner-redux
如题浮动目录 floating-toc
在文档左上添加一个实时的浮动目录不过我觉得比较丑,所以不常用
中文拼音搜索 fuzzy-chinese-pinyin
为搜索添加拼音搜索的功能设置索引页面 folder-index
为目录设置一个自动显示、打开的索引页面,默认为目录同名的文件,也可以自定义文件名全局代理 global-proxy
设置代理,支持socks5隐藏目录 hide-folders
隐藏一些不需要显示的目录,比如资源文件夹等图片自动转换、拖拽调整大小 image-converter
复制图片到 Obsidian 中时,自动转换图片格式,并按指定格式重命名文件可以直接在图片边缘进行拖放调整大小
看板 kanban
为 Obsidian 添加看板功能,可以将文档、任务等集中到看板中更多热键功能 keyshots
支持一些额外的热键更强大的资源管理器 MAKE.md
强烈推荐!!!Obsidian 默认的资源管理器非常烂,不支持调整文件位置,并且会显示所有的文档
而 MAKE.MD 则可以自定义多个“工作空间”,将不同的文件夹加入到特定的工作空间中,让文件管理更加清晰明了
此外 MAKE.MD 还支持对每个文件夹设置文件排序方式,并且还有许多非常实用的功能(还请自行探索)
滚轮调整图像大小 mousewheel-image-zoom
在图片上用鼠标滚轮调整大小代码计算器 numerals
强烈推荐!!!在代码块中使用
math
描述符,生成一个自动计算与输出的代码块```math填写后,numerals 会在每行右侧打印出变量当前的值
# 注释文本,变量名不能为中文
lemons = $3 -> 3 USD
sugar = $2 -> 5 USD
water = $0 -> 0 USD
total_cost = lemons + sugar + water -> 5 USD
# 加减乘除按照数学优先级来计算,可以用括号设置优先级
ret = (1 + 2) * ( 6 / 3) -> 6
```
支持一些常规的计量单位,如货币、重量、长度、十六进制,甚至一些常规的计算公式
如果需要输出数学表达式,可以将描述符设置为
math-tex
如果想染色变量和数字,可是使用
math-highlight
你还可以在设置内调整默认的显示模式
更多用法请参考
https://github.com/gtg922r/obsidian-numerals
https://mathjs.org/docs/reference/functions.html
历史记录 recent-files
添加历史文件栏Tab导航与搜索 tab-navigator
Tab增强插件,更方便搜索与导航Tag管理增强 tag-wrangler
标签(Tag)系统增强自动任务管理 tasks
可以为 TODO 语法添加自动循环功能,并且可以在其他页面查询待完成的任务默认设置下,Tasks 使用 Emoji 字符作为关键字,用于设置循环模式、初始日期、死线日期、完成日期等等。
设置一个每日循环任务,该任务从 2024-09-10 开始,如果你点击完成任务后,就会在下方自动生成完成日期,并且会在新一行设置新的任务
- [ ] 任务说明 🔁 every day 🛫 2024-09-11
- [x] 任务说明 🔁 every day 🛫 2024-09-10 ✅ 2024-09-10
- [ ] 每周任务 🔁 every week 🛫 2024-09-10
- [ ] 每月任务 🔁 every month 🛫 2024-09-01
- [ ] 每42天循环的任务 🔁 every 42 days 🛫 2024-09-10
查询本周内未完成的任务```tasks更多语法请参考
not done
happens this week
```
https://publish.obsidian.md/tasks/Queries/Filters
https://jsliang.com/zh/post/task-management-with-obsidian/
Todo任务管理增强 time-saver
可以为 Todo 语法添加时间戳内嵌式表格 sheet-plus
强烈推荐!!!与 Excel 基本相同的一个表格插件,可以插入fx计算公式,也支持自动格式。
缺点是占用内存比较多,速度较慢,所以不适合庞大的表单。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
不给一个软件那么复杂的功能里,毕竟整那么大一个系统,维护起来可太费劲了。
我对Obsidian的用处就是知识库,重点是加上链接和标签。时不时用Obsidian来看关系图谱。
至于内容,嫌弃obsidian的编辑效果不好,用的是Typora。反正是编辑md文档,用typora编辑Obsidian知识库的内容,一点问题都没有。
像我这种爱折腾的,必须要把工具打造得顺手才罢休。
用熟悉之后,这两个软件的编辑效果差别已经不大了。
唯一的问题就是 Obsidian 笨重了一些,打开单独的文档会不怎么方便。