MENU

给博客安装一个插件以实现图片推送至GitHub

• February 10, 2024 • Read: 53 • 全部文章

对于个人博客来说,图片储存是一大难题。首先是博客空间有限,其次是访问速度感人的宽带。于是乎,寻求一条新的出路变得十分重要。

有很多人都会选择图床。某些大厂的图床也在最近几年开始纷纷开启防盗链,付费的大厂储存咱又觉得没有必要花这个钱(尽想白嫖)。于是GitHub,这个免费储存代码的平台又被推了上来。

而jsDelivr是2012年创建的免费开源CDN方案解决商。在中国有很多节点,主要由QUANTIL提供、而其母公司为网宿。所以速度快可想而知。但是在这几年,因为某些人的滥用也逐渐被无法直接使用。所以在网上搜索到的插件也需要进行一定的修改。

捣鼓了一天,我经历了以下流程:在我的笔记本上安装GitHub desktop软件并且连接、将原有的博客图片搬家到平台、安装插件并开始魔改插件。

首先聊一下GitHubdesktop的安装使用。之前在家里的台式电脑捣鼓成功过,后来给忘记了。具体流程如下:安装GitHub desktop和Gitbash,通过命令将本地文件夹与GitHub绑定。绑定之后,从自己的服务器将之前的博客图片下载到本地并且推送到GitHub。然后再按照步骤修改数据库原有的图片地址。这里放出我学习大佬的教程地址:

typecho图片插件_Github + jsDelivr 静态加速博客图片

着重要说的是插件安装部分
因为原有的加速链接现已无法使用,我这里使用网上能搜到的新的加速链接对插件内容进行了修改。
换为现有链接"https://jsd.lihaoyu.cn/@仓库账号名字/@仓库名/main/@文件夹/@文件"
提供该加速源的作者链接如下
Xiao Yu's CDN

我在原有作者的插件上作了改动:将链接进行替换,同时在文件内直接修改了我的文件地址。思路提供如上,如需需要我修改后的文件可以在评论区评论,同时正确填写邮件地址,有空会为阁下发送我现有的插件文件。

同时放上我用来测试的图片,这张图片来自网络。
v2-90c0a9af344a092a0c68526628741aa4_r.jpg
th.jpg