长链接转短链接
技术分享1 分钟阅读更新于

长链接转短链接

使用 sink 将长链接转换为短链接

起因

图床的 URL 链接太长了,在 PicList 软件中更好有配置短链接的选项,于是在B站上查找短链接的生成方式,还可以免费部署在 CloudFlare 上

实践

  1. 将 github 项目 fork 到自己的仓库 miantiao-me/Sink: ⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.

  2. 在 CloudFlare 创建 KV 和 D1 数据库,并且记录下对应 ID

  3. 使用 workers 部署

变量 类型 用途
NUXT_SITE_TOKEN 加密密钥 仪表盘登录密码和 API 密码(至少 8 个字符,保持稳定)
NUXT_CF_ACCOUNT_ID 变量 访问分析推荐
NUXT_CF_API_TOKEN 加密密钥 访问分析推荐
  1. 在 PicList 配置 sink,域名填写 cloudflare 绑定的域名,Sink Token 就是 NUXT_SITE_TOKEN