all repos — homestead @ 04dfef04d4e157db015a43517ae6627411a86b56

Code for my website

extract stylesheet

Alan Pearce
commit

04dfef04d4e157db015a43517ae6627411a86b56

parent

7ecd173d864167de06fa8a82f93dff8de3a0abd9

3 files changed, 5 insertions(+), 10 deletions(-)

changed files
M internal/website/mux.gointernal/website/mux.go
@@ -69,9 +69,6 @@ }
website.counter.Count(r, file.Title) w.Header().Add("ETag", file.Etag) w.Header().Add("Vary", "Accept-Encoding") - if file.StyleHash != "" { - CSPHeader.StyleSrc = []string{"'" + file.StyleHash + "'"} - } w.Header().Add("Content-Security-Policy", CSPHeader.String()) for k, v := range ExtraHeaders { w.Header().Add(k, v)
M templates/files.gotemplates/files.go
@@ -8,15 +8,9 @@ "go.alanpearce.eu/homestead/internal/env"
) var ( - CSS string Files fs.FS ) func init() { Files = os.DirFS(env.GetEnvFallback("KO_DATA_PATH", "kodata")) - bytes, err := fs.ReadFile(Files, "style.css") - if err != nil { - panic(err) - } - CSS = string(bytes) }
M templates/layout.gotemplates/layout.go
@@ -55,7 +55,11 @@ Type("application/atom+xml"),
Title(site.Title), Href("/atom.xml"), ), - StyleEl(g.Raw(CSS)), + Link( + Rel("stylesheet"), + Type("text/css"), + Href("/style.css"), + ), ), Body( ExtendAttrs(page.BodyAttrs, nil),