如何使用picGO的图床功能?(七牛云图床)
为什么选择picGO?
图床选择很多,但我觉得picGO最好。
一是因为它上传简单且快,只要把图片拉到顶部菜单就完成上传,剪切板可以用cmd+shift+p
来上传。
二是因为可以用国内的图床,比如我这次要介绍的七牛云图床。
下载picGO
选择正式版下载,下载完成后安装。
解决【文件已损坏】错误
mac下载后,会遇到【文件已损坏】错误,解决方法如下:
在terminal
中输入以下命令:
sudo spctl --master-disable
会提示输入密码。
随后,放行picGo,输入:
xattr -cr /Applications/PicGo.app
现在就可以打开了。
配置七牛云图床
可以参考官网教程:
获取AccessKey和SecretKey
登录七牛云官网,进行注册和登录。
点击【个人头像】-【密钥管理】,将两个key分别复制下来。
获取Bucket名字
点击【对象存储】-【空间管理】,新建一个空间,这个空间名就是Bucket
的名字。
获取存储区域
新加坡对应as0
。国内地址需要备案,所以我选了个东南亚的。
存储区域代号看千牛云对象存储区域。
获取域名
千牛云创建完【对象存储】(即图床)后,会给你一个临时的域名,可用30天。
稳妥起见,最好准备自己的域名。
点击自己的对象存储空间-【域名管理】,点击【绑定域名】。
注意,这里的域名不能输入整个域名,而是二级域名。
比如我的网址linxz.online
是整个域名,我尝试过绑定,不能成功访问。
而cdn.linxz.online
、image.linxz.online
这样的才是二级域名。
推荐绑定证书(HTTPS)的方式,因为有些网站会拒绝展示HTTP内容,图片会显示不出来。
其他的选项保持默认就好。
HTTPS需要单独提供证书,我的做法是在服务器申请好证书,然后直接把fullchain.cer
和linxz.online.key
里面的值复制到七牛云里面。
配置外链域名
点击【文件管理】,选择你的域名即可。
上传图片
我一般是剪切,用cmd+shift+p
的快捷键上传,地址会自动复制到剪贴板。
还有就是,可以直接把图片拖到右上角picGo
的图标上,也会自动完成上传,并复制链接。
当然,也可以登录七牛云网站,可以直接在七牛云的【文件管理】上传。
七牛云图床测试
其他选择-picX
注意,picX上传到github服务器上,国内访问速度较慢。
上传图片网址
https://picx.xpoet.cn/#/upload
测试效果
pic-X
注意:以下是github图床,地址是raw.githubusercontent.com
的地址:
注意:要去github拿个token
https://github.com/settings/tokens
配置过程就不啰嗦了,跟picGo
差不多。
其他选择-imgur
由于我的七牛云图床是亚太地区的,经常有图片打不开,用国内的需要备案,很麻烦,所以我又找了一个图床。 这个是国外的图床,需要代理。 需要先注册,注册地址
获取你的Client ID
,然后在picGo
中配置。
设置问题
如果不用代理,可能不能上传,所以需要设置代理。我用的端口是1087。如果没有,就不推荐用了。