{{- /* Project landing. Served on its own subdomain (params.domain) by the ingress Caddy, which rewrites "/" to this page and "/en/" to its English translation. So every link here is host-relative ("/", "/en/", "#id") and assets come from global /css/ and /img/, never from the page bundle. */ -}} {{- $p := .Params -}} {{- $home := cond (eq .Language.Lang hugo.Sites.Default.Language.Lang) "/" (printf "/%s/" .Language.Lang) -}} {{- $css := resources.Get "css/landing.css" | minify | fingerprint -}} {{ .Title }} · {{ $p.tagline }} {{- range .AllTranslations }} {{- $h := cond (eq .Language.Lang hugo.Sites.Default.Language.Lang) "/" (printf "/%s/" .Language.Lang) }} {{- end }}
{{ with $p.badge }}

{{ . }}

{{ end }}

{{ $p.tagline }}

{{ .Description }}

{{ range $p.cta }}{{ .label }}{{ end }}
{{ with $p.problem }}

{{ .title }}

{{ .lead }}

    {{ range .items }}
  1. {{ . }}
  2. {{ end }}

{{ .text }}

{{ end }} {{ with $p.features }}

{{ .title }}

{{ range .items }}

{{ .title }}

{{ .text | markdownify }}

{{ end }}
{{ end }} {{ with $p.how }}

{{ .title }}

    {{ range .steps }}
  1. {{ . | markdownify }}
  2. {{ end }}
{{ range .code }}
{{ .caption }}
{{ .body }}
{{ end }}
{{ end }} {{ with $p.limits }}

{{ .title }}

    {{ range .items }}
  • {{ . | markdownify }}
  • {{ end }}
{{ end }} {{ with $p.community }}

{{ .title }}

{{ .lead }}

{{ range .links }}

{{ .title }} →

{{ .text }}

{{ end }}
{{ end }}