短縮URLサービスは色々な場面で利用できます。長いURLだと複雑になりがちなQRコードを簡単なものにしたり、カスタムドメインを使うことでブランディングにも貢献できます。 自分でサーバを立ててもいいですが、gh-pages-url-shortenerを使えばサーバレスで構築できます。

gh-pages-url-shortenerの使い方

GitHub Pages上で構築されています。

URLはすべてGitHubのIssueとして管理されています。

gh-pages-url-shortenerは飛び先のURLをIssueで管理しています。そのデータは別なGitHubリポジトリで管理されています。Issueを追加すれば飛び先のURLが追加できるので、運用は手軽でしょう。

gh-pages-url-shortenerはJavaScript製のオープンソース・ソフトウェア(GPL v3)です。

デモ nelsontky/gh-pages-url-shortener: Minimal URL shortener that can be entirely hosted on GitHub pages.