只要Cloudflare+Pages+域名+Github=你自己的短链接网站(无限制版)
之前的Sink版本应该可以直接部署workers/pages。但是最近不知道加了啥东西需要添加一个变量才可以部署
今天CF又更新了它的UI,所以步骤应该也许一样。。
今天我就来教下大家把,SOEASY
效果:
1.Fork 仓库
先打开https://github.com/ccbikai/Sink 去Fork这个仓库,一路点确认就行。
如果没错就是这个页面
2.在CF上创建一个Pages
这个我相信能注册NS的人都会吧。。
点击开始使用,选择绑定你的Github账号-选择你的Sink库。(还没结束!!!)
框架预设选Nuxt.js
创建三个环境变量
- NUXT_SITE_TOKEN (访问后台的密码)
- NUXT_CF_ACCOUNT_ID (CF账户ID)
- NUXT_CF_API_TOKEN (一个API TOKEN 下面会说)
(CF不知道为什么不能显示_,反正按照我这样填)
账户ID应该是个人都会吧。。
这个API TOKEN就需要打开你托管的域名的页面
点击获取API令牌
选第三个-选区域资源-特定区域-选择你的域名 (这适用于你有很多的域名情况下,没有多少直接跳过,直接创建API就行)
创建完成之后复制填入就行
3.部署!!??
点击部署后你一定会遇到部署不成功的问题,但是你的Pages时创建成功的。
去到你Pages的设置里-找到运行时-兼容性标志-选nodejs_compat-确认
(还没结束!!!)
找到你的KV储存库
创建一个新KV库-名字随意-不能与分析同名
找到你的Analytics Engine
创建一个新的分析-名字随意-不能与KV同名
回到你的Pages设置找到绑定
名称要完全按照我这样写-后面的值就选你刚才创建的
(要绑定个AI,名称随意!!!)
4.重新部署
相信能注册NS的人都会重新部署吧。。
部署完成后可以绑定自己的域名,相信能注册NS的人都会吧。。
之后通过你的域名就能访问SINK,Dashboard的密码就是NUXT_SITE_TOKEN的值