{{- partial "plausible_check.html" . }} {{- $pio_http := "https://" }} {{- $pio_js := "/js/"}} {{- $pio_data_api := ""}} {{- $pio_domain := "plausible.io"}} {{- if site.Params.plausible.selfhosted_domain }} {{- $pio_domain = site.Params.plausible.selfhosted_domain }} {{- else if site.Params.plausible.custom_js_domain }} {{- $pio_domain = site.Params.plausible.custom_js_domain }} {{- end }} {{- $pio_domain_real := $pio_domain }} {{- $pio_script := "plausible"}} {{- if site.Params.plausible.selfhosted_domain }} {{- $pio_script = "plausible"}} {{- else if site.Params.plausible.custom_js_domain }} {{- $pio_script = "index"}} {{- end }} {{- $outbound := "" }} {{- if site.Params.plausible.outbound_link }} {{- $outbound = ".outbound-links" }} {{- end }} {{- if site.Params.plausible.proxy_netlify }} {{- $pio_http = "" }} {{- $pio_domain = "" }} {{- $pio_script = "script"}} {{- $outbound = "" }} {{- $pio_js = "/misc/js/"}} {{- $pio_data_api = "/misc/api/event"}} {{- end }} {{- $pio_script = printf "%s%s" $pio_script $outbound }} {{- if and (site.Params.plausible.enable) (not .Params.plausible_do_not_track) }} {{- if $pio_domain }} {{- end }} {{- if and (site.IsServer) (not site.Params.plausible.debug) -}} {{- printf "" | safeHTML }} {{- else }} {{- end }} {{- partialCached "plausible_head_csp.html" (dict "context" . "domain" $pio_domain "script" $pio_script ) }} {{- partialCached "plausible_head_public_url.html" (dict "context" . "domain" $pio_domain_real "script" $pio_script ) }} {{- if eq .Page.Kind "404" }} {{- end }} {{- end }}