Update preview image URLs to use server base URL

This commit is contained in:
2025-05-15 20:44:07 +08:00
parent 3a1373c55f
commit 394a915a65

View File

@@ -37,9 +37,11 @@ func serveIndexHtml(c fiber.Ctx) error {
} }
content := string(data) content := string(data)
serverBaseURL := c.BaseURL()
siteName := config.ServerName() siteName := config.ServerName()
description := config.ServerDescription() description := config.ServerDescription()
preview := "/icon-192.png" preview := serverBaseURL + "/icon-192.png"
title := siteName title := siteName
url := c.OriginalURL() url := c.OriginalURL()
cfTurnstileSiteKey := config.CloudflareTurnstileSiteKey() cfTurnstileSiteKey := config.CloudflareTurnstileSiteKey()
@@ -51,7 +53,7 @@ func serveIndexHtml(c fiber.Ctx) error {
r, err := service.GetResource(uint(id)) r, err := service.GetResource(uint(id))
if err == nil { if err == nil {
if len(r.Images) > 0 { 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 title = r.Title
description = getResourceDescription(r.Article) description = getResourceDescription(r.Article)