利用服务器+jsDelivr+GitHub搭建咱的免费图床
前言
有人就问了你这个标题写错了?不应该是PicGo+jsDelivr+GitHub搭建咱的免费图床吗?
2333,是一个上传程序啊,不系写错了。
程序介绍
目前程序已实现两种模式上传到GitHub或Gitee,但是RT对吧。
项目开源地址: yumusb/autoPicCdn
搭建
准备条件:宝塔添加一个网站,上传源码并解压到网站目录下。 https://github.com/yumusb/autoPicCdn
同时宝塔里创建数据库,并导入源码目录下的pic.sql,然后修改网站目录下up.php文件。
$database = array('dbname' => 'YourDbName',//数据库名'host' => 'localhost','port' => 3306,'user' => 'YourDbUser',//数据库用户名'pass' => 'YourDbPass',//数据库密码);
修改为宝塔里的数据库信息。
B. 对接到GitHub仓库
准备一个GitHub帐号,新建一个图床存储仓库,获取token权限,https://github.com/settings/tokens.

然后到宝塔面板里,编辑源码文件里的up.php文件。
define("TYPE","GITHUB");//选择githubdefine("USER","pic-cdn");//GitHub用户名define("REPO","cdn2");//仓库名称define("MAIL","yumusb@foxmail.com");//邮箱无所谓,随便写define("TOKEN","YourToken"); //上一步活得的Token
浙公网安备 33010602011771号