🪧演示
Sink 是一个轻量级的无服务器短链接生成器,提供强大的分析功能,完全托管在 Cloudflare 上。
✨ 功能
- URL 缩短: 高效缩短 URL。
- 分析: 收集和监控详细的链接统计信息。
- 无服务器: 无需传统服务器基础设施运行。
- 自定义短链: 个性化你的短链接。
- AI 短链: 使用 AI 生成独特的短链。
- 链接过期: 设置链接的过期日期。
🏗️ 部署指南
-
Fork 仓库:
- Fork Sink 仓库 到你的 GitHub 账户。
-
创建 Cloudflare Pages 项目:
- 在 Cloudflare Pages 上创建一个新项目。
-
选择仓库和预设:
- 选择
Sink
仓库和Nuxt.js
预设。
- 选择
-
配置环境变量:
NUXT_SITE_TOKEN
: 必须超过 8 个字符。NUXT_CF_ACCOUNT_ID
: 查找你的账户 ID。NUXT_CF_API_TOKEN
: 创建 Cloudflare API 令牌。该令牌应至少具有Account.Account Analytics
权限。
-
保存并部署:
-
配置函数:
- 取消部署,转到
设置
->函数
。 - KV 命名空间绑定: 将变量名
KV
绑定到一个 KV 命名空间。 - Workers AI 绑定(可选): 将变量名
AI
绑定到 Workers AI 目录。 - 分析引擎绑定: 将变量名
ANALYTICS
绑定到sink
数据集,并为你的账户启用 Cloudflare 分析引擎 beta。
- 取消部署,转到
-
重新点击部署: