最近使用hexo重新搭建了博客,而hexo写博客是用markdown语法,自己工作也经常用,所以一般都是用typora这款工具(神器)来写。typora本身也支持图片插入,且可以自定义图片插入位置,这有效的解决了图片在hexo中的位置和本地自己打开文章后图片也会要显示出来的难题。具体步骤如下。

hexo博客中,博客文件会保存到 source/_posts / 目录中

设置Typora图片保存的位置

首先在 hexo > source目录下建一个文件夹叫images,用来保存博客中的图片。然后打开Typora的文件菜单栏的偏好设置,找到图像将图片复制到这个 …/…/source/images/$(filename) 路径下,具体参考下图

设置图片相对目录

上面的步骤是设置typora上传图片的相对位置即相对于文章的位置,但是hexo生成html后路径是不一样的,因此还需要在typora中进行进一步设置。打开typora菜单栏点击 格式->图像->设置图片文件根目录 ,将source作为其根目录即可。

设置好之后再点击操作会取消设置。