美文网首页
Markdown福音:ShareX自动上传截图并获取外链

Markdown福音:ShareX自动上传截图并获取外链

作者: 麦芽花生糖 | 来源:发表于2020-06-07 16:03 被阅读0次

在编写文档时,图片放在哪里一直是一个问题。最近了解到windows上一个名为ShareX的截图工具可以自动上传图片并获取外链,这对于使用markdown来编写文档的人简直是一个福音,笔者也在有空的时候进行了配置,记录一下步骤。

——2020年6月7日

使用七牛云OSS来作为图床。

需要的东西

  • windows电脑
  • 一个已备案的域名

下载并安装ShareX

注册七牛云并认证

注册并登录后,打开对象存储:

image

注意选择访问控制为公开:

image

在创建空间后,会获得一个30天有效期的临时测试域名,之后要替换为自己的域名。下面先用这个测试域名来配置。

生成token

先做一点准备工作,从这里下载一个生成token的工具,密码6te0,下载到桌面。

在七牛的个人中心 -> 密钥管理 中可以看到自己的AK和SK,复制它们,然后替换到下面这条命令里面:

./qiniutoken.exe -ak=你的AK -sk=你的SK -bk=存储空间名称

在桌面按住shift键点鼠标右键打开powshell,或打开cmd并cd到有qiniutoken.exe文件的目录下,然后执行上面这个命令。完事后你会得到一个token,复制它。

配置ShareX

接下来通过剪切板导入配置。

将token和七牛云的域名替换到下面中去:

{
  "Name": "qiniu",
  "DestinationType": "ImageUploader, FileUploader",
  "RequestType": "POST",
  "RequestURL": "http://up-z2.qiniu.com/",
  "FileFormName": "file",
  "Arguments": {
    "token": "这个替换为上面生成的token",
    "key": "%y%yy%d%h%mi-%ra.png",
    "file": "$input$"
  },
  "ResponseType": "Text",
  "URL": "http://七牛云临时域名或你自己的域名.com/$json:key$"
}

替换好后,复制它。

打开ShareX,点击自定义上传目标:

image

从剪贴板导入:

image

然后左下角的都选择qiniu,可以点击测试,会得到一个图片的url,理论上来讲可以打开,如果打不开,可能是url的问题,在响应中填写正确的域名(临时的或者你自己的):

image

成功后,在ShareX后设置一下上传目标:

image

自定义CDN加速域名

在七牛云的空间管理 -> 域名管理中绑定自己的域名。这个步骤官方有详细的解释,就不加赘述了。需要提醒的是前缀是指二级域名的前缀,比如img.qq.com中的img就是前缀。

填好后,在ShareX的自定义上传设置 -> 响应 -> URL 中填上自己的域名即可。

image

相关文章

网友评论

      本文标题:Markdown福音:ShareX自动上传截图并获取外链

      本文链接:https://www.haomeiwen.com/subject/cepctktx.html