all repos — homestead @ 477702a8fedd215586025ba7f27f9eed9970dfac

Code for my website

embed HTTP header configuration no more code generation!

Alan Pearce
commit

477702a8fedd215586025ba7f27f9eed9970dfac

parent

eadd8166378045b5845969b5b701b301d4f4127c

1 file changed, 3 insertions(+), 4 deletions(-)

changed files
M internal/website/mux.gointernal/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()...)