效果展示
有这样一个链接:
1 | https://greasyfork.org/zh-CN/scripts/373270-%E9%93%BE%E6%8E%A5%E5%9C%B0%E5%9D%80%E6%B4%97%E7%99%BD%E7%99%BD |
最近看到一个插件,实现的效果基本上就是添加一个 Dataview 的自定义视图。那这么说我也可以把我写的东西做成插件。
然后发现了一个小坑。那个插件的 CSS 是长期加载的,函数是一直注册的。稍微对性能有那么一点拖累。毕竟可能这个功能我们只在特定的笔记下才需要使用。
而 Dataview 本身在这方面优化得很好,自定义视图不使用就不加载。这样我为特殊需求写一堆非常复杂的代码,就没什么压力。而且很方便,很自由。日常的需求也不高,能这么方便好用当然很开心了。
Obsidian 真好玩,反正我想要什么功能自己鼓捣一下,诶,十分有乐趣。
书签都进来了,再弄个网站导航不过分吧,实现起来也不算复杂;弄个进度条生成器,应该也用得上;弄个 heatmap,不知道有啥用,反正好看……
一下子,冒出好多有趣的想法。
只要用的稍微多一点,就会遇到这样的烦恼:侧边栏的按钮顺序老变化,这没法形成肌肉记忆,每次都得认真查找,看看哪个图标是自己需要的。
这个问题也可以理解,各个插件加载以后注册按钮,但是加载顺序和速度可能每次都不太相同。
解决的方法也有,比如用 Commander 去隐藏所有按钮再用它的自定义功能把需要的按钮加回去。但是,有些命令需要自己选择图标,我也不知道是不是自己笨蛋,反正选图标总也找不到自己喜欢的。