PicGo介绍
这是一款图片上传的工具,目前支持微博图床,七牛图床,腾讯云,又拍云,GitHub等图床,未来将支持更多图床。
所以解决问题的思路就是,将本地的文件,或者剪切板上面的截图发送图床,然后生成在线图片的链接,走到哪就可以用到哪?。
关注我的微信公众号【前端基础教程从0开始】,加我微信,可以免费为您解答问题。回复“1”,拉你进程序员技术讨论群。回复“小程序”,领取300个优秀的小程序开源代码+一套入门教程。回复“领取资源”,领取300G前端,Java,微信小程序,Python等资源,让我们一起学前端。
一、GitHub图床:
1. 创建GitHub图床之前,需要注册/登陆GitHub账号
申请GitHub账号很简单,我就不演示了
2. 创建Repository
3.生成一个Token用于操作GitHub repository
注:创建成功后,会生成一串token,这串token之后不会再显示,所以第一次看到的时候,就要好好保存
配置PicGo
1. 下载运行PicGo
2. 配置图床
。设定仓库名的时候,是按照“账户名/仓库名的格式填写”
。分支名统一填写“master”
。将之前的Token黏贴在这里
。存储的路径可以按照我这样子写,就会在repository下创建一个“img”文件夹
。自定义域名的作用是,在上传图片后成功后,PicGo会将“自定义域名+上传的图片名”生成的访问链接,放到剪切板上https://raw.githubusercontent.com/用户名/RepositoryName/分支名,,自定义域名需要按照这样去填写
3.快捷键及相关配置
注:可以将快捷键设置为ctrl+shift+c
二、微博图床
上传的图片不会出现在你的微博相册里。可以选择链接的图片质量,这样在复制到剪贴板里的图片将会对应修改成对应的链接地址。设置你的微博图床可以选择两种模式:
只需填写你的微博用户名密码即可。缺点:上传速度会慢(尤其windows平台),因为要经过很多层验证。并且如果出现需要验证码的情况无法解决。
只需Cookie上传(PicGo v1.3.2及以上版本支持)。切换成cookie模式。然后先登录微博(必须先登录),之后打开minipublish(minipublish链接地址)页面,如果你是mac用户,使用command+alt+i,如果你是windows用户,使用F12打开控制台,选择Network标签栏。然后刷新一下页面,找到Network里的minipublish一项,再找到minipublish右侧的Cookie一项,把Cookie冒号后的值全部复制(不要把Cookie:这个也复制了)然后填入PicGo里的Cookie一栏。这样就行了。