使用 Cloudflare 部署 Short Link 项目

By | 2025-07-23

在 Cloudflare 部署 Short Link 项目

Short Link 的原理非常简单,将一个原始链接生成相对短的链接,通过访问短链接跳转到原始链接,这就是短链接功能。
Sink 项目的优点在于不但具备短链接成生功能,还提供了收费系统才会有的各种统计功能。Sink 可以部署在赛博活佛 Cloudflare 上,因此完全找不到不搞的理由。

" class="reference-link">

准备工作

  1. 获取账户 ID :【Cloudflare 帐户主页】→【域名】→【帐户 ID】
  2. 获取 AIP 令牌:【获取您的 API 令牌】
    • 【阅读分析数据和日志】→【使用模板】
    • 【帐户资源】→【当前帐号】→【继续以显示摘要】
    • 【创建令牌】
    • 【Copy】

      令牌只会显示一次,一定要保存好


开始部署

  1. 【点星】→【Fork】Sink 项目。
  2. 【Workers 和 Pages】→【创建】→【Pages】→【导入现有 Git 存储库】→【Sink】→【开始设置】。
  3. 【框架预设】选择【Nuxt.js】→【保存并部署】。
  4. 添加变量:【设置】→【变量和机密】→【添加】→【保存】
    • NUXT_SITE_TOKEN:长度须超过 8 个字符,是对后台的登陆密码。
    • NUXT_CF_ACCOUNT_ID:准备工作中获取的帐户ID
    • NUXT_CF_API_TOKEN:准备工作中获取的 API 令牌
  5. 创建 KV 空间并绑定:【存储和数据库】→【KV】→【Create Instance】