安装
sudo npm i @cloudflare/wrangler -g
/
yarn global add @cloudflare/wrangler
创建 API Token:https://dash.cloudflare.com/profile/api-tokens
初始化项目:项目$ wrangler init --site <文件夹名>
wrangler.toml 说明:
account_id = "" # Cloudflare Account ID,去 Cloudflare 的控制面板找找
workers_dev = false # 是否启用 workers.dev 子域名
route = "blog.skk.moe/*" # Workers 所载的 Route
zone_id = "" # 域名在 Cloudflare 的 Zone ID
[site]
bucket = "./public" # 生成的 dist 路径
entry-point = "workers-site" # Cloudflare Workers 相关代码存放处,默认是 workers-site 目录
配置API Token:$ wrangler config
预览和发布运行下述命令即可对 Cloudflare Workers Site 进行预览:
$ wrangler preview --watch # 将 bucket 中的文件上传到 Workers KV 中,浏览器会自动打开一个窗口进行预览
运行下述命令即可将网站发布到 Cloudflare Workers Site:
$ wrangler publish # 将 Workers Site 发布到生产环境