利用cloudflare搭建二次元随机图片刷新图床
之前我的api(https://api.nuoyis.net)一直都是采用的新浪的随机调用。虽然快吧但不能稳定用。虽然国内云存储付费贵又快,可是我是对外提供,难免会出现有人刷图片问题。
对于图片,我采用的是https://api.ouyangqiqi.cn贡献的图床,支持webp的图片格式
我同步时候由于将部分png后缀强制转换成了jpg,所以部分图片实际是png(这就影响我后面的图片加水印的api文章的编写)
首先,你得在github上建立一个库或者同步我的也行
我的仓库地址:https://github.com/nuoyis/imagesbed
创建仓库需要登陆,创建账户仅需一个邮箱。具体请百度下如何操作
找到右上角的加号,点击New repository,随便在Repository name输入库名,再选个自述和通行证(声明)
然后点击Create repository开始创建,你就得到了如下的页面中的自述和通行证(声明)
再可以克隆我的仓库或者下载经过文件夹改名以及文件重整
接着来到cloudflare(登陆页面:https://dash.cloudflare.com),创建好或者拿着你现有的账号用你现有的域名,点击左上角的添加站点,输入域名,找到最底下的免费,点击继续。DNS如果你有解析,可以按照网盘的dns.txt文件来归整导入
点击继续,修改dns服务器等待生效,就可以进入我们的主要内容了。
主页中点击Pages,点击创建项目,连接到git。
它会叫你授权登陆,可以授权一个库。不会就全部授权。
点击开始设置。接下来框架不选,分支需要看github有内容的那个分支
直接点击保存并部署
然后有个什么后台运行的选项吧,让它在后台慢慢构建
回到Pages,点击你的项目名称,找到自定义域,然后填写你的二级域名(你要一级也可以)
到此搭建就完成了。
穿插自家内容:
我的API欢迎调用,地址: https://api.nuoyis.net 图片调用越多加载越快哦
再就是自家服务器随机刷新的代码,这里是用PHP编写的随机刷新代码,支持分webp和jpg格式
也可输出json格式
代码:
1 |
|
感谢你的观看,谢谢你的支持
由诺依阁提供Hexo转Typecho软件支持