何谓图床?图床就是专门用来存放图片,将图片储存到第三方静态资源库中,其返回给你一个 URL 进行获取图片

有何用?可以节约你网站的服务器硬盘使用和带宽使用,好的图床可以加快你网站访问速度

图床的选择:

  1. 微博图床:以前用的人比较多,从 2019 年 4 月开始开启了防盗链,凉凉
  2. imgchr:现在禁止上传卡通漫画或者含有二维码的图片,被发现就封号
  3. SM.MS:运营了几年,也变得越来越慢了,到了晚上直接打不开图片,速度堪忧
  4. 其他小众图床:随时有挂掉的风险
  5. Imgur 等国外图床:国内访问速度太慢,随时有被墙的风险
  6. 大厂储存服务:例如七牛云、又拍云、腾讯云 COS、阿里云 OSS 等,操作繁琐,又是实名认证又是域名备案的,麻烦,而且还要花钱(有钱又不怕麻烦的当我没说)
  7. GitHub 图床:免费,但是国内访问速度慢(不过没关系,利用 jsDelivr 提供的免费的 CDN 加速 速度足够了)

GitHub:https://github.com/

jsDelivr:https://www.jsdelivr.com/

PicGo :https://github.com/Molunerfinn/picgo/releases

正文:

1. 登录你的 github 账号(没有就注册一个)

2. 创建一个新的仓库

3. 填写仓库名  -> 选择Public  -> 选择Add a README file

4. 点击用户头像 -> 选择 Settings

5. 点击 Developer settings

6. 点击 Personal access tokens -> 点击 Generate new token

7. 填写 Token 描述 -> 勾选 repo -> 然后点击 Generate token,其他不用管了

8. 拉到最底部,点击 generate token

9. 注意这个 Token 只会显示一次,自己先保存下来,或者等后面配置好 PicGo 后再关闭此网页

10. 前往下载 PicGo,安装好后开始配置图床

  • 打开 PicGo ,找到图床设置 -> GitHub图床。
  • 设定仓库名:按照 用户名 / 图床仓库名 的格式填写
  • 设定分支名:main
  • 设定 Token:粘贴之前生成的 Token
  • 指定存储路径:填写想要储存的路径,如 img/,这样就会在仓库下创建一个名为 img 的文件夹,图片将会储存在此文件夹中
  • 设定自定义域名:它的的作用是,在图片上传后,PicGo 会按照自定义域名 + 上传的图片名的方式生成访问链接,放到粘贴板上,因为我们要使用 jsDelivr 加速访问,所以可以设置为 https://cdn.jsdelivr.net/gh/ 用户名 / 图床仓库名

11. 点击上传区,随便上传一张照片

12. 上传后图片链接在这里


教程结束


花には再開日がある