自由度
Obsidian 的好用,强大,是建立在掌握前端技能的基础上的。至少,应该会写简单的 JavaScript。
一些强大的插件,稍微进阶点的用法,也是通过 JavaScript 去实现的。
当然,有许多人制作,然后分享各种资源。但真正尝试过以后会发现,确实很好,可就是多多少少的会不适合自己,想修改,却又常常越改越乱。
我自己也会分享自用的各种脚本,其实我能考虑到超多的可能性,但是我不可能在一个自用的脚本里照顾到每一个可能性。这,是别人分享资源的局限性。
只有,自己有了相应的技能,才能够打开所有的自由度。
也不是说热心安利别人学习编程,曾经看着一个个信誓旦旦说着想学,最后悄无声息退去,我心早累了。
再好的工具,也要学习,然后才能更好地使用,就比如 Obsidian,也得先了解它的功能,然后让它和自己的逻辑、方法契合,然后更好的利用。
编程,也只是工具,只是方法。没必要绕着走。诚然,很多人多笔记没那么多要求,所以觉得没必要为了笔记而学习编程。但是编程的应用范围也并不只是笔记,这是一扇门,推开,是一片新世界。很多工具都会因为你有编程基础而打开更高的自由度,你的世界就宽了。
如果,你曾为让一个心仪的模块符合自己的需求而焦头烂额许久,考虑一下,也许这是个捷径的。