本文章距离最后一次更新已经过去了 1395 天,文章内容可能已经变得不可靠或者版本不适配,请谨慎阅读。

警告:jsDelivr 官方已经不允许这样的大量图片请求,少量可以使用,所以请慎重

前言

在用 Markdown 写文章的时候怎么处理图片是一个非常让人头痛的问题,各种免费图床少量文章还行,如果文章数量庞大,只要这些免费图床服务商换一个域名或者跑路了,那就是一场灾难,或者就是有各种限制,如何既能在本地备份图片又能在云端引用链接呢?

要么使用比如阿里云、腾讯云等的 OSS 资源包,价格虽然便宜,但是如果请求数量大了的话,流量费用也是不菲的

那么就有机智的小伙伴将目光瞄准了 GitHub 和 Gitee,我之前是用 Gitee 的,因为在国内访问速度快,稳定,但是有限制,单个图片不能超过 1M,而且最让我蛋疼的时候 Gitee 的图片在某些地方无法访问,Gitee 的图片链接会自动被屏蔽,比如微信,我的博客如果在微信直接打开的话是一张图片都没有的,光秃秃的,难受

所以就想到了 GitHub,群里的大佬几乎也都是在用 GitHub,但是 GitHub 在国内访问是非常慢的,不要慌,有 jsDelivr 这个免费的 CDN 为我们加速

jsDelivr 是国内唯一一家打通了国内和国外的 CDN 服务商,而且最重要的是免费、开源的

开源万岁!

使用

我们使用的图床上传工具就是大名鼎鼎的 PicGo,下载安装略过,自行百度

图片里说明的很清楚了,再强调一下自定义域名的格式:

plaintext
1
https://cdn.jsdelivr.net/gh/[用户名]/[仓库名]

如何获得 GitHub 私人 Token

打开 GitHub,登录,点击个人头像,点击 Settings

1

1

2

2

3

3

生成 token 即可,名称自己定义,权限只需要勾选 repo 选项即可。

然后就可以愉快的使用图床啦~