完全免费自建图床教程


本篇所有图片均为此方式上传

前言

图片在很多地方都是十分重要的组成元素,而如何让图片能够快速稳定的加载便成了一门学问。

比如在MCBBS中,大图片便无法直接上传;一些白嫖的个人网站也往往因为速度不佳等因素而不会使用自己服务器上的图片资源。

这个时候首先想到的便是图床了,而很多图床并不好用,速度差、限制多、容易跑路 等等,那不如我们自己来搭建一个图床吧。

完全免费,有手就行哦~

准备

你只需要这些:

Github 有时候会访问较慢,但不影响图床速度。

Let’s Start!

获取Github token

  1. 在主页进入 Settings
    在主页进入 Settings

  2. 进入Developer settings
    进入Developer settings

  3. 如图所示新建一个token,其中Note随意,Select scopes勾选整个repo即可,点击最下方的Generate token即可完成建立
    如图所示新建一个token

  4. 复制Token备用

创建仓库

  1. 主页点击New创建仓库
    创建仓库
  2. 如图,仓库名随意,注意选择Public
    创建仓库

配置PicGo

  1. 在图床设置处点击GitHub图床
    • 仓库名为 用户名/仓库名
    • 分支名填 master 即可
    • Token 填刚获取的 Token
    • 存储路径随意
    • 自定义域名如下填写
      1
      https://cdn.jsdelivr.net/gh/<用户名>/<仓库名>
      点击设为默认图床以及确定后即可完成配置

使用

插件和设置

  1. 可以在 HERE 查看插件,并在插件设置里添加,推荐添加picgo-plugin-autocopy插件
  2. 可以在PicGo设置中打开开机自启

上传和使用

  1. 可以直接将图片拖进上传区,也可以用截图工具截图后,点击右下角的剪切板图片上传

    如QQ截图:Ctrl + Alt + A

  2. 上传完毕若安装了picgo-plugin-autocopy插件即可直接粘贴
  3. 可以使用UBB链接格式来获取MCBBS的图片代码

管理

如果需要对上传的图片进行管理,可以参考如下方法

  1. 下载并安装Github Desktop

    因为这个是最方便的了

  2. 打开后依次点击下图所示


  3. 之后我们如果上传了图片,点击Fetch origin和Pull origin后就可以在本地看到更新的文件了

  4. 在本地删除后如下操作即可删除云端的图片

原理

首先我们创建图床需要一个服务器来存储我们的图片,并且能够直接获得图片的原地址,那全球最大同性交友平台GitHub肯定就能够胜任了。
但GitHub的访问速度并不快,这个时候我们就可以使用jsDelivr来进行加速,具体原理可以点击链接查看。
对于个人来说GitHub的存储上线几乎是用不完的,也没有太多限制,而jsDelivr又是完全免费的,这样我们便能白嫖一个个人图床了。

其他

  1. 图床其实我也是有推荐的:HERE ,但自己的图床肯定更香啊 XD