avatar

目录
Github + jsdelivr + PicGo 搭建免费稳定高速图床

图床概述

GitHub
jsdelivr
PicGo

为什么要用图床

写博客文章时,往往要附带一些图片,而图片并非文字,存储方式也非单纯的以文本方式存储。往往需要把图片统一托管起来,这样操作比较方便,便于批量操作。另外我的博客使用hexo框架,静态博客框架,需要分离文章和图片,写文章时采用markwodn + 图床方式会获得极佳体验。

什么是图床

图床类似于OSS对象存储,OSS存储的对象相对来说比较广泛,而图床只是用来存储图片。将图片上传到图床,通过url进行图片资源访问。

图床的选择

  • 微博图床:以前用的人较多,2019年4月开始开启防盗链,已经失效。

  • SM.MS:香港个人开发,每个用户免费5GB空间,但速度较慢。

  • ImgUrl:国外图床,速度较慢。

  • 又拍云、七牛云、腾讯云、阿里云等国内服务商:需要备案、实名认证(支付宝实名认证、人脸识别认证等等),能不透露个人信息尽量不透露,保护好隐私。

  • GitHub:使用公开Git仓库做存储,免费,单个文件大小有限制(不超过100MB,一张高清图片500KB左右,足够)。直接通过GitHub访问图片,速度较慢,但是配合CDN:jsdelivr,速度非常快,jsdelivr支持加速来自GitHub的文件,1MB的PDF可以秒开。

  • cdn.jsdelivr.net在国内的ping值

GitHub图床配置步骤

创建图床仓库

  • 设置仓库名称
  • 使用README.md文件初始化仓库

生成 personal access token





  • 创建成功后,把token粘贴下来(GitHub不会保存token,一旦你丢失,重新生成即可)

下载PicGo图床管理工具

PicGo下载(GitHub)

  • 安装完毕后,开启GitHub图床
  • 设定仓库名:用户名/仓库名
  • 设定分支名:master
  • 设定Token:上个步骤获取到的token
  • 指定存储路径:/img,根据自己需要设置文件夹名称
  • 设定自定义域名(这个要设置成jsdelivr的CDN的加速地址):https://cdn.jsdelivr.net/gh/用户名/仓库名@master

测试GitHub图床


  • 在相册中查看上传的图片

更多灵活的用法等待你去发现!

文章作者: Bill
文章链接: http://blog.webpro.ltd/2020/03/14/github-picBed/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Bill's blog

评论