龙空技术网

利用GitHub创建您的免费图床

海淘世界 330

前言:

眼前小伙伴们对“wordpress使用jsdelivrcdn”可能比较注意,小伙伴们都想要了解一些“wordpress使用jsdelivrcdn”的相关知识。那么小编在网摘上汇集了一些有关“wordpress使用jsdelivrcdn””的相关内容,希望兄弟们能喜欢,同学们快快来学习一下吧!

对于个人博客网站来说,最占用空间和流量的就是图片,图片下载速度对网站速度的影响也是最大的,因此也就产生了各种解决方案,典型的方案就是对象存储OSS,各大云服务提供商都提供OSS服务。除此以外还有免费方案,例如本文介绍的利用github仓库存储图片。

更进一步,我们还可以利用Typora和PicGo,在您编写文档的时候自动将图片上传到Github仓库,这样附带的好处是自带版本管理功能,不用担心图片丢失,唯一的缺点就是速度比较慢,网上介绍可以通过 jsdelivr 解决,也有说jsdelivr已经不能用了,不过根据jsdelivr官网介绍 ,目前应该是正常的,访问也没有问题,一切有待证实。

jsDelivr是唯一拥有中国政府颁发的有效ICP许可证的公共CDN,并在中国大陆直接拥有数百个网点。

简单的说就是当你在typora中插入一张图片时,告诉typora此时请通过PicGo将其上传到指定的GitHub仓库,然后插入图片。

创建GitHub图床仓库

首先在 Github 上创建一个用于存储图片的仓库,唯一需要注意的是需要设置为 Public 访问。

点击个人头像下的 设置 Settings

选择左侧菜单条中的 Developer settings

创建一个Token

这个token需要具有库的访问权限

生成token之后,请将其保存和记录,后面需要用到。

安装和设置PicGo

下载地址:,镜像地址:

根据操作系统和硬件架构选择合适的安装程序,一般来说都是x64.exe。

GitHub为了政治正确,已经将Git默认的master分支改为了main分支

PicGo支持阿里云、腾讯云、七牛云等,这里以 GitHub为例:

PicGo GitHub设置

选项含义:

仓库名:用户名/仓库名分支名:主干分支即可,GitHub 主干分支近期从 master 改为了 main,所以这里要添 main,否则上传图片时会异常。Token:PicGo 访问 GitHub 仓库的令牌存储路径:仓库下的具体路径。如果名称不存在,PicGo 会在图片上传时自动创建文件夹。我们可以像wordpress那样保存图片,例如2022/12自定义域名:默认访问 GItHub 资源,但由于 GitHub 访问特别慢,影响图片加载速度。因此接入免费开源的 CDN 加速服务 jsdelivr。配置格式:用户名/仓库名,例如:typora设置

最后一步,打开typora的图像设置界面,将插入图片时的动作设置为上传图片

上传服务选择PicGo(app),路径设置为PicGo的安装路径。

点击验证图片上传选项,如果看到下面的成功提示就万事大吉了。

您也可以在GitHub图床库中看到刚刚上传的两个测试图片。

PicGo还有两个选项可能有所帮助,开机自启这个没什么好说的。

上传前重命名对于经常使用剪切板上传的场景还是比较实用的。

标签: #wordpress使用jsdelivrcdn