{REHOSTED!} Slepkava! Slepkavība! ATVĒRTO KARJU KARTE!

GitLab Pages nesaspiež failus automātiski, pirms tos nosūta klientiem. Vai ir iespējams iespējot gzip saspiešanu, izmantojot GekLab lapās Jekyll (vai citu statisko vietņu ģeneratoru)?

GitLab lapas būs pasniedz iepriekš saspiestu .gz faili, kas pastāv līdzās nesaspiestiem ekvivalentiem. Vispārējs risinājums, kam vajadzētu darboties ar lielāko daļu statisko publicēšanas sistēmu, ir to ievietot kā pēdējo būvēšanas procesa soli .gitlab-ci.yml:

find public \( -name '*.html' -o -name '*.css' -o -name '*.js' \) -print0 | xargs -0 gzip -9 -kv 

Jūs varat arī viegli pagarināt find modeli, lai iekļautu arī citus failu paplašinājumus, ja jums ir cita veida faili, kas pirms to piegādes ir jāsaspiež.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?