feat(config): add site_enable_bg property to configuration for background image control

This commit is contained in:
keven1024
2026-05-23 22:28:25 +08:00
parent c89d1b554f
commit 2f3acc76cd
2 changed files with 10 additions and 9 deletions

View File

@@ -36,14 +36,15 @@ func GetConfig(c *echo.Context) error {
textTranslateProviders := getEnabledKeys(textTranslateProviderConfig) textTranslateProviders := getEnabledKeys(textTranslateProviderConfig)
return utils.HTTPSuccessHandler(c, map[string]any{ return utils.HTTPSuccessHandler(c, map[string]any{
"site_title": u.GetEnvMap("site.title"), "site_title": u.GetEnvMap("site.title"),
"site_desc": u.GetEnvMap("site.desc"), "site_desc": u.GetEnvMap("site.desc"),
"site_url": u.GetEnv("site.url"), "site_url": u.GetEnv("site.url"),
"site_icon": u.GetEnvWithDefault("site.icon", "/logo.png"), "site_icon": u.GetEnvWithDefault("site.icon", "/logo.png"),
"site_bg_url": u.GetEnvWithDefault("site.bg_url", "https://img.fudaoyuan.icu/api/1/random/?scale_min=1.5&webp=true&md=false&format=302"), "site_bg_url": u.GetEnvWithDefault("site.bg_url", "https://img.fudaoyuan.icu/api/1/random/?scale_min=1.5&webp=true&md=false&format=302"),
"version": u.GetEnvWithDefault("VERSION", "dev"), "site_enable_bg": cast.ToBool(u.GetEnvWithDefault("site.enable_bg", "true")),
"build_time": cast.ToInt(u.GetEnvWithDefault("BUILD_TIME", cast.ToString(time.Now().Unix()))), "version": u.GetEnvWithDefault("VERSION", "dev"),
"features": features, "build_time": cast.ToInt(u.GetEnvWithDefault("BUILD_TIME", cast.ToString(time.Now().Unix()))),
"features": features,
"config": map[string]any{ "config": map[string]any{
"text-translate": map[string]any{ "text-translate": map[string]any{
"provider": textTranslateProviders, "provider": textTranslateProviders,

View File

@@ -4,7 +4,7 @@ import (
"fmt" "fmt"
"net/url" "net/url"
"pkg/i18n" "pkg/i18n"
pkgmail "pkg/mail" pkgmail "pkg/mail" //nolint:typecheck
"pkg/models" "pkg/models"
u "pkg/utils" u "pkg/utils"
"strings" "strings"