只要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

创建三个环境变量

  1. NUXT_SITE_TOKEN (访问后台的密码)
  2. NUXT_CF_ACCOUNT_ID (CF账户ID)
  3. 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的值

如果你觉得我的贴子写的还不错的话,就收藏加鸡腿,感谢观看!!!