短縮URLの機能を追加
Closed this issue · 5 comments
sounisi5011 commented
各ページに飛ぶための短縮URLを用意する。QRコードも小さくなる。
sounisi5011 commented
現在考えられる課題:
-
短縮した文字列の生成方法
URLからハッシュ関数で短縮文字列を生成する場合は、ハッシュの長さが問題になる。md5をbase64しても、文字列長は24文字になってしまう。読みやすい文字列を生成した場合は、更に長い字数になることが予想される。
URLとランダムな文字列を対応付ける場合、その文字列をどのように保持するべきかという問題にぶつかる。Netlifyにデータストアの機能は無く、一度生成された短縮文字列を保持する方法がない。
sounisi5011 commented
_redirects
ファイルに直書きする方法はダメだろうか?
手動で定義する必要はあるが、Gitにコミットすれば、Gitが破損しない限り保持され続ける。
sounisi5011 commented
_redirects
ファイルに直書きする方法はダメだろうか?
手動で定義する必要はあるが、Gitにコミットすれば、Gitが破損しない限り保持され続ける。
Netlifyに強く依存してしまう問題がある。
sounisi5011 commented
_redirects
ファイルに直書きする方法はダメだろうか?
手動で定義する必要はあるが、Gitにコミットすれば、Gitが破損しない限り保持され続ける。Netlifyに強く依存してしまう問題がある。
あとで外部パッケージ化するなら、一時的に依存しても構わないのでは?
sounisi5011 commented
専用の定義ファイルを自動生成するのは?
定義ファイルはGitにコミットするようにして、短縮キーワード自体は自動生成する。
いや、コミットも自動でやってしまうか?