🗂

GitHub Pagesをパーマリンク化する

2021/04/28に公開

状態

  • 静的に生成されたファイルをGitHub Pagesでホスティングしている
  • リンクを外部公開するためにパーマリンク化したい

TL;DR

CDNによって実現する

自ドメインからのリダイレクトにするとリダイレクト先(= 非パーマリンク)をブクマされたときに困る🤔
→リダイレクトではなく内部的に別URLのページをとってきてあたかも自分のURLのコンテンツとして表示するという手法があって然るべき
→CDNがそれ

キャッシュを更新する

コンテンツが更新された際にキャッシュをクリアする
→GitHub Actionsでキックする
→アクセスが少ない間はキャッシュ期間を1秒にしておけばいいのでは

Discussion