System Blog
教程
教程
  • 开源的 Windows 12 网页体验版
  • Hexo
  • SquareX
  • 用电视看 Youtube 油管视频的设置方法
  • 启用Chrome的多线程下载
  • 国外接码平台SMS Activate详细使用教程
  • Live-torrent:磁力链和种子在线搜索播放下载
  • Windows 11
    • Windows11 24H2官方ISO系统镜像下载|跳过TPM硬件检测|本地账号登陆
    • U盘启动盘 l 一键绕过 TPM 限制安装 Win11 l 24H2最新版
  • CloudFlare
    • [网盘][Pages] Cloudflare R2 + Workers搭建在线网盘
    • [博客][Workers]CloudFlare搭建永久免费动态博客,无需服务器,可绑定自己的域名!
    • [博客][Pages] ⚡基于 Cloudflare Pages + Workers + D1 + R2 的动态博客
    • [书签][Workers] Card-Tab 书签卡片式管理
    • [图床][Pages] 利用CloudFlare和Telegraph实现免费托管图片
    • [短链][Pages] Sink Cloudflare系列之短链接生成器
    • [短链][Worker] 利用Cloudflare及KV搭建可自定义路径的短链程序
    • [短链][Workers] 无服务器 自建短链服务 Url-Shorten-Worker 完整的部署
    • [短链][Workers] Cloudflare Workers + Vercel 搭建短链接系统
    • [短链][Pages] Cloudflare Pages 创建的 URL 缩短器
    • [短链][Worker]URL Shortener无需服务器轻松部署,可绑定自定义域名
  • Mail
    • Gmail
    • Outlook
    • Proton
    • Zoho
  • Office
    • 免费 | 安装 | 正版Office全家桶 | 微软官方 LTSC 2024 长期服务版
    • 免费 | 微软官方途径安装Office 2024,包括Word, Excel, PPT。下载途径和激活码均来自官网
  • 将 Telegram Channel 转为微博客/说说/树洞/备忘录/分享
  • NAS OS
    • 飞牛NAS VMware 安装及设置
    • 飞牛NAS通过Cloudflare-Tunnels低成本实现内网穿透
    • 飞牛NAS通过Cpolar 内网穿透,轻松实现无公网远程访问
    • 飞牛NAS安装V2rayA,解决网络问题!
    • 飞牛NAS使用Docker安装OpenWrt/iStoreOS系统详细教程 !
    • Page 1
    • Docker搭建虚拟浏览器(Chrome)(Edge)(Firefox)
  • Docker 项目
    • [推荐]Docker搭建一个网页版办公软件-WPS-Office
    • [推荐]Docker搭建一个适用于个人的在线网盘(列目录)程序-ZFile
    • [推荐]Docker搭建一个轻量的视频分享网站-FireShare
    • [推荐]Docker部署跨平台文件传输工具-PairDrop
    • [推荐]Docker部署TTS文本转语音工具-EasyVoice
    • [推荐]Docker部署免费在线观影平台-LibreTV
    • Docker安装Windows
    • Docker搭建一个火狐浏览器(Firefox)
    • Docker搭建二次验证应用OTP开源程序-2FAuth
    • Docker搭建一个开源的密码管理服务平台-Bitwarden
    • Docker搭建一个免费使用ChatGPT的Lobe-Chat应用
    • Docker搭建一个好用的导航站点-Sun-Panel
    • Docker搭建一个好看,简约的标签页-Mtab
    • Docker搭建一个高颜值的网页版SSH/Telnet客户端-Sshwifty
    • Docker搭建TVADB助手-给电视轻松安装第三方应用
    • Docker搭建一个为开发者提供方便的网页版IT工具箱-IT-Tools
    • Docker搭建一个Web音乐播放站点,支持音乐下载-Musicn
    • Docker部署一款无限听歌,解放小爱音箱-XiaoMusic
    • Docker搭建一款轻松生成AI证件照-HivisionIDPhotos
    • Docker搭建一个免费的网页版PS图片处理工具-Photopea
    • Docker部署一款支持多种直播平台的直播录制工具-BiliLive-Go
    • Docker搭建专注于文件分享的高颜值轻量小工具-PingvinShare
    • Docker搭建一个文件快递柜-Filecodebox
    • Docker搭建一款极简、易于托管的文件分享服务–PicoShare
    • Docker搭建一个好用的网盘-Cloudreve
    • Docker搭建文件浏览器-File Browser
    • Docker部署一款自托管下载工具-MeTuBe
    • Docker搭建一个B站、油管、知乎视频下载服务-AllTube
    • Docker部署一款类似微信朋友圈项目-Moments
    • Docker部署一款轻量、私有部署的多平台云备忘录-Memos
    • Docker部署文件共享工具-FileDrop
    • Docker一个稳定的IPTV服务,随便看-Allinone
    • Docker搭建可道云网盘-Kodbox
    • Docker部署CloudDrive2挂载网盘到本地(飞牛影视和EMBY都能扫)
    • Docker搭建一款网页端办公系统-GodoOS
    • Docker部署AI智能监控安防系统-Frigate
  • Docker搭建Cloudreve私人网盘 支持离线下载 支持域名访问
  • 协作式书签管理器,用于收集、组织和归档网页–Linkwarden
  • 无哈利波特,开启Google
  • Cloudflare-Workers+域名-打造Docker-Hub自用私有镜像仓库
  • Docker 项目仓库
Powered by GitBook
On this page
  • ⚡ Sink
  • ⚒️项目
  • ✨ 特点
  • 🏗️ 部署
  • ⚒️ 配置
  • 🙋🏻 常见问题

Was this helpful?

  1. CloudFlare

[短链][Pages] Sink Cloudflare系列之短链接生成器

| 附带统计图表分析功能 | Github开源 | pages部署 |

Previous[图床][Pages] 利用CloudFlare和Telegraph实现免费托管图片Next[短链][Worker] 利用Cloudflare及KV搭建可自定义路径的短链程序

Last updated 11 months ago

Was this helpful?

⚡ Sink

一个简单/快速/安全的链接缩短器,具有分析功能,100% 在 Cloudflare 上运行。

⚒️项目

✨ 特点

  • URL 缩短:将您的 URL 压缩到最短长度。

  • 分析:监控链接分析并收集有见地的统计数据。

  • 无服务器:无需传统服务器即可部署。

  • 可定制的 Slug:支持个性化 Slug。

  • 🪄 AI Slug:利用 AI 生成 slug。

  • 链接到期:设置链接的到期日期。

🏗️ 部署

  1. 选择Sink存储库和Nuxt.js预设。

  2. 配置环境变量。

    1. NUXT_SITE_TOKEN长度必须超过8。

  3. 保存并部署。

  4. 取消部署,导航至Settings-> Functions。

    1. KV 命名空间绑定。将变量名称绑定KV到 KV 命名空间。

    2. 工人 AI 绑定。将变量名称绑定AI到工人 AI 目录。可选

⚒️ 配置

配置文档

接收器配置

NUXT_PUBLIC_PREVIEW_MODE

将站点设置为演示模式,生成的链接将在24小时后过期,并且无法编辑或删除链接。

NUXT_PUBLIC_SLUG_DEFAULT_LENGTH

设置生成的 SLUG 的默认长度。

NUXT_REDIRECT_STATUS_CODE

重定向默认使用 HTTP 301 状态代码,您可以将其设置为302// 307。308

NUXT_HOME_URL

Sink默认首页为介绍页,您可以将其替换为您自己的网站。

NUXT_DATASET

分析引擎数据集,除非需要切换数据库和清除历史数据,否则不建议修改。

NUXT_AI_MODEL

NUXT_AI_PROMPT

支持自定义提示,建议保留占位符{slugRegex}。

默认提示:

You are a URL shortening assistant, please shorten the URL provided by the user into a SLUG. The SLUG information must come from the URL itself, do not make any assumptions. A SLUG is human-readable and should not exceed three words and can be validated using regular expressions {slugRegex} . Only the best one is returned, the format must be JSON reference {"slug": "example-slug"}

🙋🏻 常见问题

常见问题解答

1. 为什么我无法创建链接?

请检查 Cloudflare KV 绑定,KV 环境变量名称应全部大写字母。

2. 为什么我无法登录?

请检查是否NUXT_SITE_TOKEN设置为纯数字,Sink 不支持纯数字 Tokens,我们认为这是不安全的。

3. 为什么我看不到分析数据?

Analytics 数据需要读取 Cloudflare 的数据,检查NUXT_CF_ACCOUNT_ID和NUXT_CF_API_TOKEN是否配置正确。注意账户id部署zone id,Worker analytics engine 是否开启。

4. 我不想要当前的主页?可以将其重定向到我的博客吗?

当然可以。请将环境变量设置NUXT_HOME_URL为你的博客或官网地址。

5. 为什么使用NuxtHub部署后看不到统计信息?

NuxtHub 的 ANALYTICS 指向其数据集,您需要设置NUXT_DATASET环境变量以指向同一个数据集。

将存储库

创建项目。

NUXT_CF_ACCOUNT_ID 。

NUXT_CF_API_TOKEN创建。此令牌Account.Account Analytics至少需要权限。。

分析引擎绑定。将变量名称绑定ANALYTICS到sink数据集,并为您的帐户启用

Sink 提供了一些配置选项,可以参考。

大模型可以自行修改,支持的名称可以在查看。

分叉到您的 GitHub 帐户。
Cloudflare Pages
找到您的帐户ID
Cloudflare API 令牌
参考
Cloudflare 分析引擎测试版。
.env.example
Workers AI Models
https://github.com/ccbikai/sink
Sink