使用Typora+PicGo+SM.MS实现本地博客图片自动上传
Typora:一款Markdown 编辑器
PicGo: 一个用于快速上传图片并获取图片 URL 链接的工具.
SM.MS: 一个图床网站,注册后有5G免费空间
为什么要让本地图片自动上传
对于一个随时随刻都有可能在文章中贴代码的计算机学生,本人觉得md文档简洁的语法、可插入
l
a
t
e
x
latex
latex公式以及贴代码功能是真的好用,但同时一个很大的弊端就是md文档的图片上传。
正常情况下图片只能存在本地的文件夹,但是如果你要更改位置或者是在本地写文章并发表到互联网上(Typora写文章比CSDN的编辑器好用多了 ),就会发现本地传图片真的不方便,因此有必要在本地写文章时就将其中的图片传至图床网站生成链接。
刚好Typora就在设置中提供了自动上传的功能,但是需要用到PicGo这个软件连接到对应的图床网站。
具体方法
首先下载PicGo并安装
GitHub链接 https://github.com/Molunerfinn/PicGo/releases
镜像站: https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo
第二步是登录SM.MS网站注册一个账号并获取Token
这是smms为中国用户提供的备用域名,可以直接访问 https://smms.app/
注册账号后在API Token找到生成的秘钥,复制后打开PicGo软件。
第三步:配置PicGo
打开软件,在图床设置选项中找到SM.MS页面,将刚刚复制的秘钥贴上去,并填写下面的备用上传域名(这个一定要填,因为这个备用域名可以在国内直接打开),最后将SM.MS设置为默认图床。
ps. 这里不一定非要选SM.MS,可以去腾讯云或阿里云购买相应云服务,不过步骤是大致相同的,不推荐用github
配置Typora
将上述操作完成后打开Typora,打开偏好设置,点击图像选项,更改插入图片时的选择为上传图片,并设置上传服务为PicGo(app),在下方选择刚刚安装PIcGo的路径。
完成后点击验证图片上传,我这里是提示的失败,但实测截图粘贴进文档之后是可以上传到图床网站的。
显示验证失败但是上传图片是成功的