From 394a915a65eb548ac9e95eb5e86ba532f75b2afa Mon Sep 17 00:00:00 2001 From: nyne Date: Thu, 15 May 2025 20:44:07 +0800 Subject: [PATCH] Update preview image URLs to use server base URL --- server/middleware/frontend_middleware.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/middleware/frontend_middleware.go b/server/middleware/frontend_middleware.go index ecf7d11..467eb56 100644 --- a/server/middleware/frontend_middleware.go +++ b/server/middleware/frontend_middleware.go @@ -37,9 +37,11 @@ func serveIndexHtml(c fiber.Ctx) error { } content := string(data) + serverBaseURL := c.BaseURL() + siteName := config.ServerName() description := config.ServerDescription() - preview := "/icon-192.png" + preview := serverBaseURL + "/icon-192.png" title := siteName url := c.OriginalURL() cfTurnstileSiteKey := config.CloudflareTurnstileSiteKey() @@ -51,7 +53,7 @@ func serveIndexHtml(c fiber.Ctx) error { r, err := service.GetResource(uint(id)) if err == nil { if len(r.Images) > 0 { - preview = fmt.Sprintf("/images/%d", r.Images[0].ID) + preview = fmt.Sprintf("%s/images/%d", serverBaseURL, r.Images[0].ID) } title = r.Title description = getResourceDescription(r.Article)