分享一款高颜值的开源短链接生成器

83 天前
 harrisonwang

最近在研究 Cursor AI 代码编辑器的使用,于是拿它开发了一个短链接生成器,发现效果还行,分享给有需要的朋友。

主要特点:

  1. 界面美观大方,主题源自 Viggo
  2. 全程使用 Cursor AI 编辑器完成开发
  3. 使用 Vercel 和 Supabase 构建
  4. 支持自定义短链
  5. 完全开源,可以自己部署

演示地址:url.xiaowangye.org 项目地址:github.com/harrisonwang/url-shortener

效果图:

2183 次点击
所在节点    分享创造
11 条回复
CamelName
83 天前
请教下,应该是支持自定义域名的吧?
另,锻炼有哪些应用场景呢?
wnpllrzodiac
83 天前
能挂 cf worker 吗
harrisonwang
83 天前
@CamelName 支持自定义域名
@wnpllrzodiac 不能,基于 nextjs 开发,不支持 cf worker
ahaxzh
83 天前
支持 docker 部署么
harrisonwang
83 天前
@ahaxzh 目前还不支持,晚点考虑加上
chenxuuu
82 天前
链接好长的短链
CamelName
82 天前
@harrisonwang
我也蹲个 docker
harrisonwang
82 天前
@ahaxzh @CamelName 已添加 docker 的支持,使用 docker-compose up -d 命令运行
CamelName
77 天前
@harrisonwang

感谢分享!
按 readme 指导,在本地 compose up 提示如下:

WARN[0000] The "NEXT_PUBLIC_SUPABASE_URL" variable is not set. Defaulting to a blank string.
WARN[0000] The "NEXT_PUBLIC_SUPABASE_KEY" variable is not set. Defaulting to a blank string.

请问这两个参数含义及作用,是否需要留意?
ahaxzh
75 天前
@CamelName #9 就是说还是必须使用 Supabase 的数据库
ccbikai
48 天前
@wnpllrzodiac 用 Sink , 完全运行在 Cloudflare https://sink.cool/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1076831

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX