使用 GitHub Pages 搭建免费的短链服务

现在很多平台分享出来的链接都使用了一种短链接(Short URL)的技术,例如新浪的 t.cn,Telegram 的 t.me,Twitter 的 t.co

这些链接的后缀往往非常简短,只有几个随机的字符或者数字。可以设置为自增长,也可以通过 Hash 算法生成,只要唯一即可。然后在服务器的数据库中,通过唯一的随机码,找到对应的网址进行重定向。

因此,如果我们需要搭建自己的短链接服务,通常都需要有一台独立的服务器或者数据库。不过在 GitHub 上有人提供了一种思路,可以使用 Github Pages 来免费构建自己的短链接服务。

Step 1

首先在 GitHub 上新建一个仓库,当做数据库用来存储链接,笔者这里命名为 gh-pages-url-shortener-db。

Step 2

Fork 这个 link 仓库,打开 404.html,修改文件里的 GITHUB_ISSUES_LINK 字段,将这个 value 指向自己上一步新建的 gh-pages-url-shortener-db 仓库。

// 注意将{username}和{dbname}替换为自己的用户名和仓库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值