Background
331 字
2 分钟
基于Cloudflare Pages的纯静态短链

前言#

众所周知,正常情况下,我们想要制作一个短链需要把数据存在KV或数据库中,但这样需要服务器和存储,且速度较慢。

虽然Cloudflare Worker这样的Serverless云函数访问速度快且免费,但仍然弥补不了向KV/数据库获取数据所造成的延迟。并且Worker还容易被人恶意刷访问次数导致服务宕机。

解决方案#

既然动态的不行,那我们就来玩静态的。所以这个项目诞生了(灵感来源二叉树树大佬)

Wudarensheng
/
CloudflarePages-ShortLink-Quicklink
Waiting for api.github.com...
00K
0K
0K
Waiting...

该项目通过将链接写进配置文件中,再在构建时按照文件构建出不同路径的静态HTML文件实现短链功能。并且还做了选择功能,访问一个短链路径可选择前往不同的链接。

最方便的是它静态的属性,只要一个静态网页托管服务就可以实现全球高速访问。

如果你的托管服务支持NodeJS,那么你可以把项目塞到Git仓库然后链接进行部署。

没有NodeJS也不用慌,在本地安装NodeJS构建完成上传即可。

整个构建速度非常快,在Cloudflare Pages上构建6个链接只需要18s。

基于Cloudflare Pages的纯静态短链
https://blog.wudarensheng.top/posts/cfpage-free-shortlink/
作者
无大人生
发布于
2026-04-05
许可协议
CC BY-NC-SA 4.0