当前位置: 首页 > 科技观察

一劳永逸,用PicGo+GitHub搭建个人图床工具

时间:2023-03-11 23:32:04 科技观察

经常写博客的同学都知道,拥有一个稳定好用的图床是多么重要。之前用过七牛云+Mpic和微博ImageBed,总觉得配置麻烦,用起来不是很流畅。而更让人担心的是,万一哪天画床服务不可用怎么办?之前的图不都挂了吗?直到遇到了PicGo+GitHub,彻底打消了我所有的顾虑,而且配置简单,使用优雅。背靠GitHub和微软,基本不用担心稳定性问题。还支持Windowns、macOS和Linux平台。唯一的缺点,如果你算的话,就是隐私问题。因为所有的图片都是上传到GitHub的一个公共仓库,如果在意这个就不适合了。不过我上传的都是技术文章里的图片,这对我来说根本不是问题。下面一步步教大家如何配置,非常简单。配置GitHub新建仓库:这里注意:仓库必须设置为Public。因为后面通过client访问都被当做外部访问,所以Private是访问不到的。在这种情况下,图片上传后,只能存储,不能显示。仓库建好后,点击页面右上角,进入Settings:然后进入Developersettings:点击Personalaccesstokens,再点击Generatenewtoken,创建一个新的token。填写备注信息,选择token过期时间。为了安全起见,GitHub强烈建议不要永久设置。大家可以根据自己的实际情况选择这个,过期了可以重新生成。勾选的话必须勾选allrepo,其他的无所谓,我都勾选了。确认后,就会生成我们需要的token。配置PicGo下载PicGo:https://github.com/Molunerfinn/PicGo,并安装。设置仓库名称:上面在GitHub中创建的仓库。设置分支名称:main。SetToken:上面生成的token。指定存放路径:为空则上传到根目录,也可以指定路径。设置自定义域名:可以为空。这里为了使用CDN加快图片的访问速度,填写这样的格式:https://cdn.jsdelivr.net/gh/GitHub用户名/仓库名配置完成后即可使用。直接拖放,或点击上传。上传成功后,可以在GitHub仓库中看到。最后复制相册中的外部链接,粘贴到我们的markdown文档中,就可以看到图片了。希望你们玩得开心。