}
 
 func SplitEnvVar(v string) (string, string) {
-       parts := strings.Split(v, "=")
+       parts := strings.SplitN(v, "=", 2)
        return parts[0], parts[1]
 }
 
 
                // Issue #8346
                "HUGOxPARAMSxMYTHEME_SECTIONxTHEME_PARAM", "themevalue_changed",
                "HUGOxPARAMSxMYTHEME_SECTION2xTHEME_PARAM", "themevalue2_changed",
+               "HUGO_PARAMS_EMPTY", ``,
+               "HUGO_PARAMS_HTML", `<a target="_blank" />`,
        )
 
        b.Build(BuildCfg{})
        c.Assert(cfg.Get("params.api_config.another_key"), qt.Equals, "default another_key")
        c.Assert(cfg.Get("params.mytheme_section.theme_param"), qt.Equals, "themevalue_changed")
        c.Assert(cfg.Get("params.mytheme_section2.theme_param"), qt.Equals, "themevalue2_changed")
+       c.Assert(cfg.Get("params.empty"), qt.Equals, ``)
+       c.Assert(cfg.Get("params.html"), qt.Equals, `<a target="_blank" />`)
 }