这是一个奇怪的话题,毕竟,很显然,会看这些内容的,并且看到这里的,甚至为此付费的,应该都很清楚的知道 Markdown 是个什么。
但我觉得,还是有必要认真的,郑重的,去理顺一下这个问题,因为现在我看到很多关于笔记的问题,本质上是对 Markdown 的不理解,再扩展一些,是对笔记的不理解。
在 HTML 里,按键可以用 kbd 标签来标记,而 Obsidian 的样式里面也带了 kbd 标签。但是手写的话,就……烦捏!
1 | <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>I</kbd> |
写个模板,选中内容,插入模板,直接转换。比如上面代码就是选中:
选中文字,粘贴,就能给文字插入剪切板中的链接。这是我们认为很合理的操作。然而,Obsidian 中并不能。
对,有一个插件『Paste URL into selection』,但是这个又不怎么聪明的样子,就是只要你选中文字然后粘贴它就都当成插入链接。有点烦诶。
然后我就写了个模板,复制链接,在笔记中选中文字,然后插入模板,就添加好链接了。如果没有选中文字,会提示你输入标题。就酱!
最近看到一个插件,实现的效果基本上就是添加一个 Dataview 的自定义视图。那这么说我也可以把我写的东西做成插件。
然后发现了一个小坑。那个插件的 CSS 是长期加载的,函数是一直注册的。稍微对性能有那么一点拖累。毕竟可能这个功能我们只在特定的笔记下才需要使用。
而 Dataview 本身在这方面优化得很好,自定义视图不使用就不加载。这样我为特殊需求写一堆非常复杂的代码,就没什么压力。而且很方便,很自由。日常的需求也不高,能这么方便好用当然很开心了。