前言
Typora是一款非常好用的Markdown编辑工具,简洁,排版简单美观,非常适合图文的编写。
不过笔者在使用过程中发现,插入的图片经常会失效,比如无法复制到word、印象笔记等软件中。后来发现原因是:由于上传的图片使用的是绝对路径或者相对路径,每次插入截图的图片时,默认都是将图片存在C盘中,当MD文件移动时,图片的链接就会失效,就会出现图片加载失败的问题。
较好的解决办法是采用图床上传的方式解决,通过上网查找,尝试多种方法,最终使用SM.MS+PicGo的方式成功解决。
1.免费图床SM.MS
我这里使用SMMS图床。SM.MS图床网站有免费的5G存储空间,一般足够使用。另外上传速度较快,配置相对简单。
1.1 SM.MS注册
SMMS注册很简单,甚至邮箱验证都不需要。
1.2获取API Token
将此处的Token复制下来,后续需复制到PicGo中。
2.PicGo图床工具
图床工具就是自动把本地图片转换成链接的工具。网上有很多款,其中PicGo算是较强大的一款,可以支持SM.MS,腾讯云COS,GitHub图床,七牛图床,Imgur图床,阿里云OSS,又拍云图床等7种常用图床,功能强大。
2.1软件下载
下载地址: https://github.com/Molunerfinn/PicGo/releases
笔者使用过2.2.2.版本和最新的2.3.0-beta.0版本,均可以正常使用。注意:mac 系统选择 dmg 下载,windwos 选择 .exe系统。
2.2插件安装
使用前需要完成smms-user 插件 和quick-capture插件安装,在插件设置中搜索两个插件并完成安装。
注意:国内网络可能下载很慢,显示一直在安装中。
2.3SM.MS登录用户设置
安装完成后图床设置选项下会出现SM.MS登录用户选项,点击进入,在“Auth”输入框中粘贴此前从SMMS图床网站中生成的Token复制,点击确定,并设为默认图床。
3.Typora配置
Typora 的最新版本已支持图片上传功能,笔者版本为9.0.89。如果没有的话需要先进行版本的更新。注意:国内网络官网下载最新版本可能较慢。
如下图,按照标号顺序依次将本地图片默认设置为上传,上传服务设置为PicGo(app),路径选择PicGo的安装路径。
点击验证图片上传,记住端口号,笔者此处为36677。
4.PicGo设置Serev
如图,设置Serev,将此处端口号改成Typora验证时端口,两处端口需相同。
完成以上设置,再进行步骤3中验证图片上传操作,如显示成功上传即设置完毕。
此时Typora在插入本地图片时就会自动将图片转换成网络链接形式,便于文件的复制和移动。