How
基于Hoshino-Yumetsuki的repo 做了改进,实现纯GitHub Action拉取npmjs仓库里的全部koishi-plugins
拉取的完整json与预制的index.html商店预览将会被Action Push到pages分支
只需要通过各类静态资源Pages部署服务选择到你的fork仓库的 pages 分支再添加一个域名就可以实现定时拉取的Koishi-Registry
比如 腾讯云EdgeOne Pages国内版,如此就简单实现了商店镜像,全程只需要点点点
怎么做
首先fork本仓库 >>WavesMan/Koishi-Registry Fork
然后前往你的Fork仓库的设置页,选择
Action > General,将Workflow permissions设置为Read and write permissions,记得Save前往GitHub Actions,你应该会看见一个失败的Action,你可以选择等待15分钟自动运行下一个工作流。但是建议你进入失败的Action,点击
Re-run jobs重新运行。运行成功后你可以得到一个pages分支,比如
WavesMan/Koishi-Registry/tree/pages打开你的静态网页Pages部署商,比如
Tencent EdgeOne Pages,Cloudflare Pages等,选择你的Fork仓库的pages分支,并设置好你的域名,等待部署完成即可
我的镜像源
顺带附上我的市场镜像源:https://ks-store.waveyo.cn/index.json

