🗂
GitHub Pagesをパーマリンク化する
状態
- 静的に生成されたファイルをGitHub Pagesでホスティングしている
- リンクを外部公開するためにパーマリンク化したい
TL;DR
- GitHub Pagesにカスタムドメインを設定する
CDNによって実現する
自ドメインからのリダイレクトにするとリダイレクト先(= 非パーマリンク)をブクマされたときに困る🤔
→リダイレクトではなく内部的に別URLのページをとってきてあたかも自分のURLのコンテンツとして表示するという手法があって然るべき
→CDNがそれ
キャッシュを更新する
コンテンツが更新された際にキャッシュをクリアする
→GitHub Actionsでキックする
→アクセスが少ない間はキャッシュ期間を1秒にしておけばいいのでは
Discussion