192 字
1 分钟
纯静态的随机图API - Static_RandomPicAPI
Waiting for api.github.com...
前言
想要一个无服务器部署的随机图API?那么这个项目也许可以帮助到你!这个项目完全不依赖任何后端逻辑,完全依靠于构建时生成的静态资源和客户端 JavaScript 实现随机图功能。
实现原理
构建文件(build.js)会扫描 ri/h(横屏)和 ri/v(竖屏)目录下的所有图片,然后将它们随机重命令为数字序列(1.webp、2.webp …),然后将它们输出到 dist 目录,再生成对应的 JavaScript 文件,包含图片总数和随机逻辑。客户端加载 JS 后,会自动在全局范围内寻找并替换特殊的占位符链接。
更多相关内容可以查看原仓库~
截图

纯静态的随机图API - Static_RandomPicAPI
https://blog.sumiao.us.kg/posts/afoim-static-randompicapi/