From c81fbf4625ae7cc7dd3a7a526331ddfdf5237cc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Tue, 14 Aug 2018 19:24:33 +0200 Subject: minifiers: Make the JS minifier matcher less specific Fixes #5073 --- minifiers/minifiers.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'minifiers') diff --git a/minifiers/minifiers.go b/minifiers/minifiers.go index 70d42843f..eeebcd00f 100644 --- a/minifiers/minifiers.go +++ b/minifiers/minifiers.go @@ -18,6 +18,7 @@ package minifiers import ( "io" + "regexp" "github.com/gohugoio/hugo/output" "github.com/gohugoio/hugo/transform" @@ -70,6 +71,7 @@ func New(mediaTypes media.Types, outputFormats output.Formats) Client { // We use the Type definition of the media types defined in the site if found. addMinifierFunc(m, mediaTypes, "text/css", "css", css.Minify) addMinifierFunc(m, mediaTypes, "application/javascript", "js", js.Minify) + m.AddFuncRegexp(regexp.MustCompile("^(application|text)/(x-)?(java|ecma)script$"), js.Minify) addMinifierFunc(m, mediaTypes, "application/json", "json", json.Minify) addMinifierFunc(m, mediaTypes, "image/svg+xml", "svg", svg.Minify) addMinifierFunc(m, mediaTypes, "application/xml", "xml", xml.Minify) -- cgit v1.2.3