From 9dfd542f84d63a997bb7b2ac4e8ef8eb81200205 Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Fri, 24 Jan 2025 20:01:26 -0500 Subject: xess: give minified version in prod, but not in development Signed-off-by: Xe Iaso --- xess/xess.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/xess/xess.go b/xess/xess.go index d405871..dfdcc7c 100644 --- a/xess/xess.go +++ b/xess/xess.go @@ -6,6 +6,7 @@ package xess import ( "embed" "net/http" + "path/filepath" "within.website/x" "within.website/x/internal" @@ -16,14 +17,19 @@ import ( //go:generate npm run build var ( - //go:embed xess.min.css static + //go:embed xess.min.css xess.css static Static embed.FS - URL = "/.within.website/x/xess/xess.min.css" + URL = "/.within.website/x/xess/xess.css" ) func init() { Mount(http.DefaultServeMux) + + if x.Version != "devel" { + URL = filepath.Join(filepath.Dir(URL), "xess.min.css") + } + URL = URL + "?cachebuster=" + x.Version } -- cgit v1.2.3