众所周知,Github是全球最大的同性交友平台(误)最大的代码托管平台,而jsDelivr是一个免费为wordpress、npm和github提供静态加速的良心CDN,详细使用方法可见上一篇博文 《基于jsDelivr加速的Github外链图床》
但是呢,由于GitHub仓库只支持Git命令上传,上传过程过于繁琐,不适合日常生产生活,所以我就做了一个的简易对象存储网页,原理很简单,服务器进行上传并返回固定格式的链接,为了不让仓库中文件重复而引起报错,文件命名是时间+md5进行命名
演示Demo链接在此: 王药酒的对象存储丨基于jsdelivr加速的Github的对象存储
首先放上下载链接:https://github.com/wangyaojiu/object-storage
第一步:按照注释修改配置api.php
//配置区 $name = ‘”‘;/
/Github的昵称 $username = ”;/
/Github的用户名 $email = ”;/
/Github绑定的邮箱 $token = ”;/
/获取的Token $repo = ”;//库名称
其中token需要去Github中Settting开发者选项申请