这是我参与更文挑战的第1天,活动详情查看: 更文挑战
作为一个前端党,没有自己的服务器,所以在开发自己的博客的时候,存放图片是个棘手的问题。一开始我是使用github直接存储的,毕竟github服务器不在国内,图片访问起来就会很慢,后来发现了picGo这个工具,该工具可以快速的上传图片到github,并且能获取到图片的url,url还是使用cdn加速的。
PicGo是一个用于快速上传图片并获取图片 URL 链接的工具,配置较为简单,使用方便,学习成本较低,并且支持多种图床。
PicGo 本体支持如下图床:
- 七牛图床 v1.0
- 腾讯云 COS v4\v5 版本 v1.1 & v1.5.0
- 又拍云 v1.2.0
- GitHub v1.5.0
- SM. MS V2 v2.3.0-beta.0
- 阿里云 OSS v1.6.0
- Imgur v1.6.0
安装与使用
- windows用户可下载最新版的exe文件
- macOS 用户请下载最新版本的 dmg 文件
- Linux 用户请下载 AppImage 文件
安装完成打开软件是如下界面
github图床的使用方法
picGo支持的图床有很多,我使用的是github图床,配置较简单,比直接在github中存储图片更加友好,别的图床使用方法也类似
- 首先得注册一个github账号,注册方法应该无需多言,相信大家都已经有账号了
- 新建一个Git仓库,并且记录下仓库名
最好是设置为公共仓库,私有仓库的话可能在picGo中会出现无法预览已上传图片的问题
-
生成一个token, 可以使picGo操作git,实现图片存到到git仓库的功能
第一步,访问 github.com/settings/to…
第二步,点击 Generate new token
第三步,把repo的勾选中,然后翻到页面最底部,点击Generate token的绿色按钮生成token。
第四步,生成token,点击复制即可
值得注意的是:这个token只会生成一次,所以需要自己收藏起来以便之后使用
-
配置picGo
注意:仓库名的格式是 ‘用户名/仓库名’, 分支名写main就可以,master是不生效的,token就是刚才保存的token, 存储路径可设可不设,自定义域名可以设置加速上传路径,路径之后拼接 ‘用户名/仓库名@分支’即可,最后就可以点击确定以生效,如果之后你想持续使用github来存储图片的话,可以点击设为默认图床来确保上传的图床是GitHub。
- 配置完成之后就可以上传图片了,上传成功之后,仓库里就会出现新上传的图片了,点击编辑小按钮,可以查看图片地址。