没有备份博客数据库属实是一个悲伤的故事,好在折腾的过程又学到了新的东西

JSdelivr属实第一次听说233333,更不要提用法,百度了一下,都是些神仙理解怎么看都不像是小白可以看懂的东西

最后在谷歌站搜索结果里看到了一个知乎的帖子,我只想直呼专业,内行。

因为git我还不会用,所以本次关于git方面的解读,基本就简

操作步骤:

1.新建一个GitHub仓库

  • 属性设置公有
  • 名字随便起(短好记是真理)
  • 创建好后在新页面上传文件
  • (图片大小控制在3mb以下,数量不要过百(个人觉得git不喜欢被撸羊毛,至于之前看到的教程,说什么50mb,500mb,可能时代变了,具体以上传时提示为准))

2.在release页面去发布版本

  • 填个自定义的版本号,就完事了
  • 忽略发布后出来的zip,git自己给你上传的东西打包了,并不影响

3.通过JSdelivr调用资源

格式:cdn.jsdelivr.net/gh/git用户名/仓库名@版本号/文件路径

例如:

https://cdn.jsdelivr.net/gh/Sa-kura0605/wallpaper@1.0/img/01/picture1.png

示例效果:点击查看

4.书写固定格式的调用

#include <iostream>
using namespace std;

int main() {
  for(int i = 1;i<=50;i++)
  {
      cout<<"https://cdn.jsdelivr.net/gh/Sa-kura0605/wallpaper@1.0/img/01/picture"<<i<<".png"<<endl;
  }
}

我是直接用cpp把我文件列表名称全部打印了2333333

完了建个txt文档 把输出结果粘贴进去

新建php 代码如下

<?php
$arr=file('img.txt');
$n=count($arr)-1;
for ($i=1;$i<=1;$i++){
$x=rand(0,$n);
header("Location:".$arr[$x],"\n");
}
?>

5.调用php

我是直接把php丢到我网站根目录直接调用的

主要txt文档和php最好在同一路径下 否则需要修改位置

调用结果示例:PHP调用