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 {
@@ -39,7 +40,8 @@ templ Gallery(g gallery.Gallery) {
class="overflow-hidden shadow-sm"
>