GitLab Pagesは、ファイルをクライアントに送信する前に自動的に圧縮しません。 GitLab PagesでJekyll(または別の静的サイトジェネレーター)を使用するときにgzip圧縮を有効にすることはできますか?
GitLab Pageswillは、圧縮されていない同等のものと一緒に存在する事前に圧縮された.gz
ファイルを提供します。 動作する一般的なソリューションほとんどの静的パブリッシングシステムでは、これを.gitlab-ci.yml
のビルドプロセスの最後のステップとして配置します。
find public \( -name '*.html' -o -name '*.css' -o -name '*.js' \) -print0 | xargs -0 gzip -9 -kv
提供する前に圧縮が必要な他の種類のファイルがある場合は、find
パターンを簡単に拡張して、他のファイル拡張子も含めることができます。