package pages import ( "net/http" "codeberg.org/rimgo/rimgo/render" "codeberg.org/rimgo/rimgo/utils" ) func HandleAbout(w http.ResponseWriter, r *http.Request) error { utils.SetHeaders(w) w.Header().Set("X-Frame-Options", "DENY") w.Header().Set("Cache-Control", "public,max-age=31557600") w.Header().Set("Content-Security-Policy", "default-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'self'; style-src 'self'; img-src 'self'; manifest-src 'self'; block-all-mixed-content") return render.Render(w, "about", map[string]any{ "proto": r.Proto, "domain": r.Host, "force_webp": utils.Config.ForceWebp, }) }