From a5696d6b637f0019ad673e3b94b48e39592dc7a6 Mon Sep 17 00:00:00 2001 From: NI Date: Fri, 13 Dec 2019 14:33:47 +0800 Subject: [PATCH] Don't gzip woff files, as they usually already compressed --- application/controller/static_page_generater/main.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/application/controller/static_page_generater/main.go b/application/controller/static_page_generater/main.go index bd89d3d..4ab3c4b 100644 --- a/application/controller/static_page_generater/main.go +++ b/application/controller/static_page_generater/main.go @@ -280,6 +280,12 @@ func getMimeTypeByExtension(ext string) string { case ".md": return "text/markdown" + case ".woff": + return "application/font-woff" + + case ".woff2": + return "application/font-woff2" + default: return mime.TypeByExtension(ext) } @@ -310,6 +316,8 @@ func parseFile( if strings.HasPrefix(mimeType, "image/x-icon") { // Don't compress icons + } else if strings.HasPrefix(mimeType, "application/font-woff") { + // Don't compress web fonts } else { compressed := bytes.NewBuffer(make([]byte, 0, 1024))