白嫖一个短链接生成的开源项目!

玩转GitHub

共 1042字,需浏览 3分钟

 ·

2021-01-11 13:17



短链接服务大家应该都用过,但是如果让你自己开发一款短链接生成服务,你会怎么选型呢?

今天要推荐的一个开源的选择,他的好处是你不需要使用自己的云服务,只需要使用免费的 GitHub Pages 就能搭建一个支持短链接生成的服务。

gh-pages-url-shortener,一款完全使用 GitHub Pages 就可搭建的最小型的短链接生成服务。

以下是搭建过程:

  • 首先 Fork 仓库 gh-pages-url-shortener 到自己的仓库下面

  • 在 Fork 仓库下面设置 GitHub Pages 的配置

  • 如果你有自己的私有域名,可以设置对应的 CNAME(这跟其他 GitHub Pages 设置一样)

  • 设置存储链接的仓库,可以是当前 Fork 的仓库,也可以是其他仓库

以上就完成了设置,接下来你只需要在你设置的链接仓库的 Issues 上新建一个 issue 即可。需要转换的长链接作为 Issue 的 Title 即可,短链接会自动转换为 GitHub Pages URL/{issue number} 的形式。

以下是项目作者公开开放的一个短链接转换的数据库存储仓库:

以上的链接会根据作者的设置自动转换,比如 nlsn.cf/116 会转换成 https://www.zhihu.com/zvideo/1280179357567651840 (这是一个国内选手试用的)。整体的转换速度不会那么快,但是还是可以接受的。

更多项目详情请查看如下链接。

开源项目地址:https://github.com/nelsontky/gh-pages-url-shortener



如果你也有好的开源项目,欢迎推荐!

微信号联系:westbrook12000(ps:加好友请备注“开源”)

回复 【小程序】获取15套小程序源码【学习+实战+赚钱】
回复 【关闭】学关闭微信朋友圈广告
回复 【实战】获取20套实战源码
回复 【福利】获取最新微信支付有奖励
回复 【被删】学查看你哪个好友删除了你巧
回复 【访客】学微信查看朋友圈访客记录
回复 【python】学微获取全套0基础Python知识手册

卧槽,微信最新又有一款红包封面可领取!


副业刚需,分享公众号赚钱的9种方法!


浏览 44
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报