embed HTTP header configuration no more code generation!
1 file changed, 3 insertions(+), 4 deletions(-)
changed files
M internal/website/mux.go → internal/website/mux.go
@@ -69,12 +69,11 @@ } website.counter.Count(r, file.Title) w.Header().Add("ETag", file.Etag) w.Header().Add("Vary", "Accept-Encoding") - csp := *website.config.CSP if file.StyleHash != "" { - csp.StyleSrc = []string{"'" + file.StyleHash + "'"} + CSPHeader.StyleSrc = []string{"'" + file.StyleHash + "'"} } - w.Header().Add("Content-Security-Policy", csp.String()) - for k, v := range website.config.Extra.Headers { + w.Header().Add("Content-Security-Policy", CSPHeader.String()) + for k, v := range ExtraHeaders { w.Header().Add(k, v) } enc := nego.NegotiateContentEncoding(r, file.AvailableEncodings()...)