Skip to main content

1. 由于每一个真实网址都是一个提交,所以会导致仓库的提交记录非常多,不利于查看

  1. OKHK 👀
    一个奇淫技巧实现的短网址 写在前面哈 这个方案只是出于学习和分享的目的,肯定是不建议在生产环境中使用的。并且不是最优的方案,只是一个简单的实现。 实现 1. 使用 GitHub Pages 自定义子域名,然后通过 404 页面实现跳转。 2. 本地使用 git commit --allow-empty -m 将每一个真实网址作为一个 commit message 提交到 GitHub 仓库。 3. 由于每一个提交都会生成一个唯一的 SHA-1 值,然后通过这个 SHA-1 值作为短网址的路径。 4.…
    1. 由于每一个真实网址都是一个提交,所以会导致仓库的提交记录非常多,不利于查看。 (可以通过 tag 或分支名来实现语义化的路径)
    2. 因为 GitHub 仓库是公开的,所以短网址也是公开的,不适合敏感信息。
    3. 由于是通过 404 页面实现跳转,所以会有一定的延迟。
    4. 404 页使用了 GitHub api ,所以会存在一定的请求次数限制。

    以上,这是一个玩具~

    试试看文中提到的短网址

    https://link.wxhboy.cn/9QEF
    https://link.wxhboy.cn/UCPuD93mY99vfntK8
    https://link.wxhboy.cn/TtnJ

    https://www.v2ex.com/t/1105845#reply0
    hdqXm7LC84lV5Wj.png
    209.3 KB
OKHK