0%

基于github+jsdelivr实现免费图床

图床想必大家都不陌生了,无论是个人搭建博客或是其他站点、APP、小程序,还是企业级的应用,想要加速网站的访问,都离不开图床,但一款稳定好用的图床又往往要么是收费的,要么需要实名注册等各种流程,那有没有什么免费且方便的代替方案呢?

答案是显而易见的,使用GitHub的仓库作为图床,再经由jsdelivr的免费cdn加速,一款稳定方便的图床就诞生了,下面开始本期教程。

新建GitHub仓库

生成一个token

  • 点击右上角用户头像-> 设置

  • 点击开发者设置

  • 点击Personal acess tokens -> Generate new token

    填写token描述,勾选repo即可,过期时间可以选择永不

  • 获取token秘钥
    注意,该秘钥仅显示一次,建议保存到一个找得到的地方,或者云盘,后面还会用到。

配置PicGo并使用jsdelivr的免费cdn加速

下载PicGo,安装好后开始对接图床

  • 设定仓库名:username/repositoies(username为github用户名,repositoies为仓库名,比方说用户名zhangsan,仓库名为jsdelivr,就填写zhangsan/jsdelivr)

  • 设定分支名:main

  • 设定token:刚刚复制的token

  • 指定存储路径:填写打算存放图片的位置,比方说img/,代表在该仓库下创建一个铭文img的文件夹,图片将保存在这个文件夹中。

  • 设定自定义域名:它的的作用是,在图片上传后,PicGo 会按照自定义域名+上传的图片名的方式生成访问链接,放到粘贴板上,因为我们要使用 jsDelivr 加速访问,所以可以设置为https://cdn.jsdelivr.net/gh/用户名/图床仓库名@分支 #默认是main

接下来就可以愉快的使用免费图床啦!

END