move goatcounter integration to server-side
1 file changed, 15 insertions(+), 16 deletions(-)
changed files
M internal/config/config.go → internal/config/config.go
@@ -32,22 +32,21 @@ return errors.WithMessagef(err, "could not parse URL %s", string(text)) } type Config struct { - DefaultLanguage string `toml:"default_language"` - BaseURL URL `toml:"base_url"` - InjectLiveReload bool - EnableGoatCounter bool `toml:"enable_goatcounter"` - Title string - Email string - Description string - DomainStartDate string `toml:"domain_start_date"` - OriginalDomain string `toml:"original_domain"` - GoatCounter URL `toml:"goatcounter"` - Domains []string - WildcardDomain string `toml:"wildcard_domain"` - OIDCHost URL `toml:"oidc_host"` - Taxonomies []Taxonomy - CSP *CSP `toml:"content-security-policy"` - Extra struct { + DefaultLanguage string `toml:"default_language"` + BaseURL URL `toml:"base_url"` + InjectLiveReload bool + Title string + Email string + Description string + DomainStartDate string `toml:"domain_start_date"` + OriginalDomain string `toml:"original_domain"` + GoatCounter URL `toml:"goatcounter"` + Domains []string + WildcardDomain string `toml:"wildcard_domain"` + OIDCHost URL `toml:"oidc_host"` + Taxonomies []Taxonomy + CSP *CSP `toml:"content-security-policy"` + Extra struct { Headers map[string]string } Menus map[string][]MenuItem