Lazy loaded image
【Sink】基于Cloudflare Pages部署短链平台搭建
Words 877Read Time 3 min
2026-1-17
2026-1-17
type
status
date
slug
summary
tags
category
icon
password

⚙️ 项目地址:


为什么要用短链接:


使用短链接有很多好处,以下是一些主要原因:
  • 美观简洁: 长而复杂的 URL 难以阅读和记忆,短链接则更简洁美观,易于分享和传播。
  • 方便分享: 短链接占用字符少,在有字符限制的平台上(如 Twitter、短信等)更易于分享。
  • 易于追踪: 通过短链接服务,可以追踪链接的点击次数、来源地区等数据,从而了解链接的传播效果。
  • 隐藏真实链接: 短链接可以隐藏真实的 URL,防止用户直接看到一些包含追踪参数或敏感信息的链接。
  • 便于管理: 短链接服务通常提供链接管理功能,可以方便地修改、删除或更新链接。
  • 品牌推广: 可以使用自定义域名创建短链接,从而提升品牌形象。
  • 绕过限制: 在某些场景下,长 URL 可能被平台或防火墙屏蔽,使用短链接可以绕过这些限制。
总而言之,短链接的主要优势在于:更短、更美观、更易于分享和追踪,并且可以隐藏真实链接和提升品牌形象。

✨ 特征


  • URL 缩短:将您的 URL 压缩到最小长度。
  • 分析学:监控链路分析并收集有洞察力的统计数据。
  • 无服务器:无需传统服务器即可部署。
  • 可定制的 Slug:支持个性化 slug 和区分大小写。
  • AI :利用 AI 生成 slug。
  • 链接过期时间:设置链接的到期日期。

💡 演示


在 Sink.Cool 上体验演示。使用下面的站点令牌登录: Site Token: SinkCool

🏗️ 部署

  1. 将存储库复刻到您的 GitHub 帐户。
  1. 在 Cloudflare Pages 中创建一个项目。
  1. 选择存储库并选择预设。Sink Nuxt.js
  1. 配置以下环境变量:
      • NUXT_SITE_TOKEN:长度必须超过 8 个字符。此令牌授予对控制面板的访问权限。
      • NUXT_CF_ACCOUNT_ID: 找到你的账号 ID
  1. 保存并部署项目。
  1. 取消部署,然后导航到 设置 -> 绑定 -> 添加
      • KV命名空间:将变量名称绑定到KV命名空间(在存储和数据库KV下创建一个新的)。KV
      • Workers AI (可选):将变量名称绑定到 Workers AI 目录。AI
      • 分析引擎
        • Workers & Pages中,转到右侧的Account details,找到,并点击以启用免费版本。分析引擎``设置
        • 返回 设置 -> 绑定 -> 添加 并选择 Analytics engine
        • 将变量名称绑定到数据集。ANALYTICS``sink
  1. 重新部署项目。
  1. 更新代码,参考 GitHub 官方文档 从 Web UI 同步 fork 分支

更新

后续部署的时候提示: No such module "node:buffer"
解决方法:
转到“设置”-“>”运行时“-”>“兼容性标志”,然后 nodejs_compat 设置以下标志。
上一篇
Gemini 3 Pro 免费玩!只要一个Gmail邮箱即可搞定,无需信用卡、无需认证!
下一篇
🧿 拾光集 - 精品网址导航站!Cloudflare 免费部署!

Comments
Loading...