From 04fbc7f5f4709450634d7814ae0c96c0e11864aa Mon Sep 17 00:00:00 2001 From: orangix Date: Mon, 19 Jan 2026 17:24:40 +0100 Subject: [PATCH] fix embed handling --- main.go | 2 +- render/render.go | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index daa074a..1033072 100644 --- a/main.go +++ b/main.go @@ -37,7 +37,7 @@ func main() { render.Initialize(views) app := http.NewServeMux() - app.Handle("/static/", http.FileServerFS(static)) + app.Handle("/static/", http.StripPrefix("/static/", http.FileServerFS(static))) app.Handle("GET /test-render", wrapHandler(func(w http.ResponseWriter, r *http.Request) error { err := render.Render(w, "errors/404", nil) fmt.Println(err) diff --git a/render/render.go b/render/render.go index 7befcde..3b13da9 100644 --- a/render/render.go +++ b/render/render.go @@ -28,11 +28,10 @@ func Initialize(views fs.FS) { r := new(renderer) r.templates = make(map[string]*raymond.Template) r.registerHelpers() - fs.WalkDir(views, "/", func(path string, d fs.DirEntry, err error) error { + fs.WalkDir(views, ".", func(path string, d fs.DirEntry, err error) error { if err != nil || d.IsDir() { return err } - path, _ = filepath.Rel("/", path) name, hasExt := strings.CutSuffix(path, ext) if !hasExt { return nil