Widgets

Obsidian sidebar widgets.

Obsidian 的侧边栏小挂件,其实就是用 Dataview 插件写的一些功能组件(自定义视图),可以放在一篇笔记内,然后把这篇笔记拖到侧边栏,这样就有侧边栏小挂件啦~

也可以放在白板(canvas)中,优点是更自由的布局,缺点是移动端目前不支持,而且即便支持大概也很难用和电脑端相同的布局方案。

当然这些视图你也可以放在任意笔记中,比如大家都喜欢去装扮的入口笔记。

支持

如果这些东西对您有帮助,希望可以到我的爱发电——https://afdian.net/item/e808efe84f7a11ed86ec52540025c377 支持一下。这样才有动力更新下去啊。

付费后可以获得全部代码

使用

  • 首先必须安装 Dataview 插件,然后在设定中开启 Enable JavaScript Queries
  • 每个组件文件夹中的 README.md 文件中都写有详细的使用方法。
  • 注意代码块的语言需设定为:dataviewjs(文档中为避免被错误的执行,均写为 js)
  • 必须先插入前置组件 Base
  • 推荐每次更新完整覆盖,因为可能有一些细节上的关联修改。

细节

  • 每个组件最好是独立的代码块
  • 推荐关闭 Dataview 设置中的 Automatic View Refreshing,此设置旨在自动更新 Dataview 的查询结果,但在实际使用中,随着笔记的编辑,Dataview 的查询结果会不断刷新(闪烁)

效果预览

插件配色完全取决于主题配色,所以在不同主题下的颜色各有不同。

©2022~2023 稻米鼠. Last build at 2023/12/5 00:00:21