[mirror] Scalable static site server for Git forges (like GitHub Pages)

Only send `Access-Control-Allow-Origin:` in response to a CORS request.

This saves a bit of bandwidth. NFC otherwise.

+4 -2
+4 -2
src/pages.go
··· 53 53 } 54 54 } 55 55 56 - // allow JavaScript code to access responses (including errors) even across origins 57 - w.Header().Set("Access-Control-Allow-Origin", "*") 56 + if r.Header.Get("Origin") != "" { 57 + // allow JavaScript code to access responses (including errors) even across origins 58 + w.Header().Set("Access-Control-Allow-Origin", "*") 59 + } 58 60 59 61 if sitePath == ".git-pages" { 60 62 // metadata directory name shouldn't be served even if present in site manifest