黑科技:使用 GitHub 搭建自己的短链接服务

黑科技:使用 GitHub 搭建自己的短链接服务

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

通过两个 GitHub 仓库和一个域名,可以搭建免费的短链接服务。首先创建一个源码仓库和一个数据库仓库,获取源代码并配置 GitHub Pages,设置域名解析后,通过创建 issue 生成短链接,访问格式为 https://<你的域名>/<issue编号>。

🎯

关键要点

  • 使用两个 GitHub 仓库和一个域名可以搭建免费的短链接服务。
  • 创建一个源码仓库(url_shortener)和一个数据库仓库(url_shortener_db)。
  • 注册一个域名,或者使用 GitHub Pages 的默认域名(username.github.io)。
  • 获取源代码并配置,修改404.html文件中的GITHUB_ISSUES_LINK字段指向数据库仓库。
  • 配置 GitHub Pages,选择合适的分支并设置域名解析。
  • 在数据库仓库中创建一个 issue,标题为需要缩短的链接,提交后生成短链接。
  • 访问短链接格式为 https://<你的域名>/<issue编号>。

延伸问答

如何使用 GitHub 搭建短链接服务?

通过创建两个 GitHub 仓库和一个域名,可以搭建免费的短链接服务。一个仓库用于存储源码,另一个用于存储链接数据库。

需要哪些准备工作才能开始搭建短链接服务?

需要新建两个 GitHub 仓库,一个用于源码,一个用于数据库,并注册一个域名或使用 GitHub Pages 的默认域名。

如何配置 GitHub Pages 以支持短链接服务?

在仓库的设置中找到 GitHub Pages 部分,配置 Source 分支,并根据是否使用自定义域名进行相应设置。

短链接的访问格式是什么?

短链接的访问格式为 https://<你的域名>/<issue编号>。

如何在数据库仓库中创建短链接?

在数据库仓库中创建一个 issue,标题为需要缩短的链接,提交后即可生成短链接。

如果不想使用自己的域名,应该怎么做?

可以直接使用 GitHub Pages 的默认域名(username.github.io),并删除仓库中的 CNAME 文件。

➡️

继续阅读