Compare commits

..
1 Commits
Author SHA1 Message Date
schreifuchs 83a239f580 fix(tracking): enable performance
release.yaml / publish (push) Successful in 4m8s
2026-09-30 15:33:17 +02:00
3 changed files with 14 additions and 8 deletions

No files matched your search

+4 -3
View File
@@ -10,9 +10,10 @@ func Default() Cfg {
CacheLifetime: time.Hour * 24 * 31,
},
Tracking: &Umami{
ScriptSrc: "https://umami.schreifuchs.ch/script.js",
RecorderSrc: "https://umami.schreifuchs.ch/recorder.js",
WebsiteID: "54d8a379-77d5-4c20-b46d-5c9a6c9e39bd",
ScriptSrc: "https://umami.schreifuchs.ch/script.js",
RecorderSrc: "https://umami.schreifuchs.ch/recorder.js",
WebsiteID: "54d8a379-77d5-4c20-b46d-5c9a6c9e39bd",
PerformanceEnabled: true,
},
Gallery: &Gallery{
Path: "photos",
+4 -4
View File
@@ -52,10 +52,10 @@ type Gallery struct {
}
type Umami struct {
ScriptSrc string `env:"SCRIPT_SRC"`
RecorderSrc string `env:"RECORDER_SRC"`
WebsiteID string `env:"WEBSITE_ID"`
ScriptSrc string `env:"SCRIPT_SRC"`
RecorderSrc string `env:"RECORDER_SRC"`
WebsiteID string `env:"WEBSITE_ID"`
PerformanceEnabled bool `env:"PERFORMANCE_ENABLED`
}
func Read(ctx context.Context) (cfg Cfg, err error) {
+6 -1
View File
@@ -19,7 +19,12 @@ templ head(cfg config.Cfg, title string) {
<script src="/js/hx-head.min.js"></script>
<script src="/js/hx-preload.min.js"></script>
<script src="/js/preload-links.min.js"></script>
<script src={ cfg.Tracking.ScriptSrc } data-website-id={ cfg.Tracking.WebsiteID } performance="true"></script>
<script
src={ cfg.Tracking.ScriptSrc }
data-website-id={ cfg.Tracking.WebsiteID }
data-performance={cfg.Tracking.PerformanceEnabled }
></script>
if cfg.Tracking.RecorderSrc != "" {
<script src={ cfg.Tracking.RecorderSrc } data-website-id={ cfg.Tracking.WebsiteID }></script>
}