MarkText+PicGo详解
最近Typora的收费导致我不得不转战Marktext继续编写Markdown文章,但是Markdown并没有Typora这么完善😓,我们在使用Marktext配合picgo自动上传图片至又拍云oss(白嫖)时,发现marktext编辑器无法自动上传剪贴板中的图片,因此带来本次教程。✏️

(一) 配置Picgo
-
设定存储空间名:这里填的是跟OSS存储空间一致的名字,例如我新建的又拍云OSS云存储的空间名为:image-**,那么这里填的就是image- **。
-
设定操作员:这里填的是跟OSS存储—储存管理—操作员授权一致的操作员,如果在云存储中没添加操作员的话,上传是失败的。
-
设定操作员密码:这里的密码在新建操作员时,会提供,需要保留好。
-
设定加速域名(重点):加速域名必须与云存储中的加速域名的IP地址一致,如我的加速域名为"colablog.top",这里的加速域名就必须为"colablog.top",而不是"www.xxx",或者"http://www.xxx",或者"https://www.xxx"。
-
设置网址后缀:这里是给图片设置网址后缀,这里可设置也可不设置,非必填项,本人不建议设置。
-
指定存储路径:指定在OSS云存储的存储路径,不设置路径的情况下,默认在图片的前面+此内容命名,加上"/“表示存储路径,会开辟一个新的文件夹去存储,为了方便管理,建议使用"image/日期/···”。
(二)配置MarkText
-
首先在cmd中输入"where picgo",如出现以下两种picgo上传方式,则表示配置好了第一步。
如果只有第一个,则需要下一个插件,-g表示全局安装。
npm install picgo -g
- 随后进行picgo图床的配置,在下拉选项中选择picgo,然后配置参数
picgo set uploader
- 选择默认图床为Picgo
picgo use uploader
- 测试图床是否成功配置,如出现PicGo SUCCESS则表现配置成功
picgo upload /xxx/xxx.jpg
- 在MarkText中配置上传方式
⛳至此,MarkText+PicGo已经配置好了,这时图片上传到oss云存储已经成功了
(三)粘贴图片上传失败问题
Marktext相比Typora比较残酷的地方在于粘贴图片无法实时上传,我人傻了,那么这到底是什么原因呢?
首先是排查了Picgo能否上传图片,发现可以上传,那么排除picgo的问题
其次排查Marktext能否从本地上传图片,发现可以,唯独不能粘贴上传,经过百度Google必应·····后,发现问题其实是Marktext的上传图片必须要是本地已存在的图片,这就不难理解为什么粘贴上传不了了,因为粘贴只是临时存在于剪贴板中,非本地磁盘。
然后我就从网友帖子中找到了一款神器,之前一直用的都是Snipaste截图工具,其实这个工具也是很好用的,F1截图,F3贴屏幕上,对于需要比对的代码是非常方便的,但是今天介绍的这款利器叫做“ShareX”。
下载地址
:ShareX官网下载
他的好处是完美的解决了MarkText无法粘贴上传图片的问题,下载后只需要完成应用的配置即可,如下图:
可设置图片的保存路径:
在设置完成后,每次我们的截图,都会自动保存在本地,那么直接通过Ctrl+V即可粘贴到MarkText,完成上传。
本期内容结束,如果有小伙伴在途中遇到困难,可在下方留言,欢迎评论。谢谢