0043 快速插入 kbd 标签-Templater

在 HTML 里,按键可以用 kbd 标签来标记,而 Obsidian 的样式里面也带了 kbd 标签。但是手写的话,就……烦捏!

1
<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>I</kbd>

写个模板,选中内容,插入模板,直接转换。比如上面代码就是选中:

Ctrl+Shift+I

转换出来的。

模板代码

1
2
3
4
5
<%*
const selection = tp.file.selection()
if(!(selection && selection.length)) return
tR += selection.replace(/([a-z0-9]+)/gi, '<kbd>$1</kbd>')
%>