From 9ca81d7f135f04b5a474a0eb4449c944f8e5e339 Mon Sep 17 00:00:00 2001 From: schreifuchs Date: Mon, 1 Jun 2026 13:23:04 +0200 Subject: [PATCH] fix(gallery): config --- internal/pkg/config/default.go | 2 +- internal/server/factory.go | 3 ++- web/pages/gallery.templ | 6 ++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/internal/pkg/config/default.go b/internal/pkg/config/default.go index db48e33..a535fec 100644 --- a/internal/pkg/config/default.go +++ b/internal/pkg/config/default.go @@ -14,7 +14,7 @@ func Default() Cfg { WebsiteID: "54d8a379-77d5-4c20-b46d-5c9a6c9e39bd", }, Gallery: &Gallery{ - Path: "gallery", + Path: "photos", }, Cache: &Valkey{ RefreshTime: time.Minute * 10, diff --git a/internal/server/factory.go b/internal/server/factory.go index d034f18..1abf757 100644 --- a/internal/server/factory.go +++ b/internal/server/factory.go @@ -3,6 +3,7 @@ package server import ( "fmt" "net/http" + "path" "time" "git.schreifuchs.ch/schreifuchs/schreifuchs.ch/internal/components/gallery" @@ -77,7 +78,7 @@ func (s *Server) dynamicRoutes() (h http.Handler, err error) { func() http.Handler { mux := http.NewServeMux() - mux.Handle("/gallery", restgallery.New(renderer, gallery.New(fs, s.cfg.Gallery, imageSrv, valkeyClient), s.cfg.Gallery)) + mux.Handle(path.Join("/"+s.cfg.Gallery.Path), restgallery.New(renderer, gallery.New(fs, s.cfg.Gallery, imageSrv, valkeyClient), s.cfg.Gallery)) mux.Handle("/", resthome.New(renderer, page.New(fs))) return mux diff --git a/web/pages/gallery.templ b/web/pages/gallery.templ index ac01edb..36abadb 100644 --- a/web/pages/gallery.templ +++ b/web/pages/gallery.templ @@ -11,7 +11,8 @@ templ GallerySet(g gallery.Set) { > for _,img := range g.SM.Images { Gallery item @@ -39,7 +40,8 @@ templ Gallery(g gallery.Gallery) { class="overflow-hidden shadow-sm" > Gallery item