在Obsidian中让md文件和Excalidraw文件二合一

欢迎关注个人公众号“HelloRanceLee”及博客:https://blog.discoverlabs.ac.cn/

声明

首先声明这个是B站UP主 Fiveth_ 发布的方法,地址如下:https://www.bilibili.com/video/BV1hyhPzoEcd/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=e7dc62c4d380a4c30fb0a1be537b7fee

记录下来主要是为了方便自己后期存档查找。

前言

Excalidraw是广受好评的开源绘图工具,在OB中也可以用插件来使用。但是默认的方法会单独生成一个.excalidraw的文件。如果你写了一个md,又同样内容要做个图,最终会有2个文件,一个是.md,一个是.excalidraw,管理起来十分麻烦。而如果使用了Fiveth_大佬的方法,那么可以直接在一个中切换md和绘图,十分的方便!

修改方法

创建一个空白Excalidraw文件,并且拖到你的模板文件夹

看图操作,用过的人应该都知道我在说什么,别忘了给你的这个文件改个名字,例如“Excalidraw模板” image

在模板文件夹中对增加属性

拖进文件夹后,应该是没有红框内容的,其它都不变。这时候已经生效了。不过为了打开默认是markdown格式,需要添加属性,属性名为“excalidraw-open-md”,然后右边框框点击一下,变成生效模式 image-1

增加模式切换快捷键

进入设置中的快捷键,找到图片中的这一条,然后设置一个快捷键(我设置的CMD+E,注意有没有冲突)。然后你就可以Excalidraw模板中试试看,应该可以看到切换。 image-3

在Excalidraw中修改设置

首先修改Excalidraw中的模板位置,写到你存放文件的地方。 image-4然后进入文件名设置,把图片中这个关闭。 image-5

之后就大功告成了!你也可以把属性和模板内容添加到别的模板,让别的模板也自带Excalidraw!

使用 Hugo 构建
主题 StackJimmy 设计