假定您的 Worker 路由是 https://example.workers.dev/
。
笔者这里默认您会使用 npm 发布 package。
简介
黑盒:将资源上传到 npm,并返回 CDN 链接。
Static Files => CoPoKo Space/Telegram Bot => Cloudflare Worker => GitHub Actions => NPM => CDN |
配置信息
点击上方链接,这将从 CoPoKo/Whitehole 使用模板导入项目。
请不要尝试 fork CoPoKo/Whitehole 这个项目,这可能直接让你进入笔者的 GitHub 黑名单中。
修改 https://github.com/CoPoKo/Whitehole/blob/main/npm-version-bump.js 为您自己的 npm package 信息,与下文配置对应。
在设置中打开 actions,打开 actions 写入权限
settings > secrets > actions 添加环境变量 NPM_TOKEN
,这是你的 NPM 发布秘钥。
https://example.workers.dev/space/dash/setting
打开 Setting
面板,新建一个 Project 名为 NPMUpload
。
GITHUB_TOKEN
:你的 GITHUB 秘钥 需要写入 repo 权限 例如: ghp_pX3DeRmfBkBlRXrpEtJls6upx22UDx4BxHix
GITHUB_BRANCH
:GITHUB 分支名称 例如:main
GITHUB_REPO
:GITHUB 仓库名称 例如:CoPoKo/Whitehole
NPM_PKG
:npm 包名称 例如:@copoko/whitehole
,与上文 npm-version-bump.js
配置对应。