Github+jsDelivr+PicGo 打造稳定快速、高效免费图床


ImageHosting

本文原创首发于个人我的博客:www.itrhx.com,欢迎访问!
本文在我我的博客上的连接:https://www.itrhx.com/2019/08/01/A27-image-hosting/git


– 前言

图床是个啥东西就不用过多介绍了,先来对比一下各路图床:github

  • 微博图床:之前用的人比较多,从2019年4月开始开启了防盗链,凉凉
  • SM.MS:运营四年多了,也变得愈来愈慢了,到了晚上直接打不开图片,速度堪忧
  • 其余小众图床:随时有挂掉的风险
  • Imgur等国外图床:国内访问速度太慢,随时有被墙的风险
  • 大厂储存服务:例如七牛云、又拍云、腾讯云COS、阿里云OSS等,操做繁琐,又是实名认证又是域名备案的,麻烦,并且还要花钱(有钱又不怕麻烦的当我没说)

所以,GitHub图床是个不错的选择,利用jsDelivr CDN加速访问(jsDelivr 是一个免费开源的 CDN 解决方案),PicGo工具一键上传,操做简单高效,GitHub和jsDelivr都是大厂,不用担忧跑路问题,不用担忧速度和容量问题,并且彻底免费,能够说是目前免费图床的最佳解决方案!web


– 新建GitHub仓库

登陆/注册GitHub,新建一个仓库,填写好仓库名,仓库描述,根据需求选择是否为仓库初始化一个README.md描述文件
01
02svg


– 生成一个Token

在主页依次选择【Settings】-【Developer settings】-【Personal access tokens】-【Generate new token】,填写好描述,勾选【repo】,而后点击【Generate token】生成一个Token,注意这个Token只会显示一次,本身先保存下来,或者等后面配置好PicGo后再关闭此网页
03
04
05
06
07工具


– 配置PicGo

前往下载PicGo,安装好后开始配置图床
08阿里云

  • 设定仓库名:按照【用户名 / 图床仓库名】的格式填写.net

  • 设定分支名:【master】cdn

  • 设定Token:粘贴以前生成的【Token】xml

  • 指定存储路径:填写想要储存的路径,如【ITRHX-PIC/】,这样就会在仓库下建立一个名为 ITRHX-PIC 的文件夹,图片将会储存在此文件夹中blog

  • 设定自定义域名:它的的做用是,在图片上传后,PicGo会按照【自定义域名+上传的图片名】的方式生成访问连接,放到粘贴板上,由于咱们要使用jsDelivr加速访问,因此能够设置为【https://cdn.jsdelivr.net/gh/用户名/图床仓库名 】,关于jsDelivr是如何引用资源的能够参考个人另外一篇博客:《免费CDN:jsDeliver+Github》


– 进行高效创做

配置好PicGo后,咱们就能够进行高效创做了,将图片拖拽到上传区,将会自动上传并复制访问连接,将连接粘贴到博文中就好了,访问速度杠杠的,此外PicGo还有相册功能,能够对已上传的图片进行删除,修改连接等快捷操做,PicGo还能够生成不一样格式的连接、支持批量上传、快捷键上传、自定义连接格式、上传前重命名等,更多功能本身去探索吧!

相关文章
相关标签/搜索