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)
return utils.HTTPSuccessHandler(c, map[string]any{
"site_title": u.GetEnvMap("site.title"),
"site_desc": u.GetEnvMap("site.desc"),
"site_url": u.GetEnv("site.url"),
"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"),
"version": u.GetEnvWithDefault("VERSION", "dev"),
"build_time": cast.ToInt(u.GetEnvWithDefault("BUILD_TIME", cast.ToString(time.Now().Unix()))),
"features": features,
"site_title": u.GetEnvMap("site.title"),
"site_desc": u.GetEnvMap("site.desc"),
"site_url": u.GetEnv("site.url"),
"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_enable_bg": cast.ToBool(u.GetEnvWithDefault("site.enable_bg", "true")),
"version": u.GetEnvWithDefault("VERSION", "dev"),
"build_time": cast.ToInt(u.GetEnvWithDefault("BUILD_TIME", cast.ToString(time.Now().Unix()))),
"features": features,
"config": map[string]any{
"text-translate": map[string]any{
"provider": textTranslateProviders,