75 lines
4.3 KiB
Cheetah
75 lines
4.3 KiB
Cheetah
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>{{.Title}}</title>
|
|
{{if .Desc}}<meta name="description" content="{{.Desc}}">{{end}}
|
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
|
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link href="https://fonts.googleapis.com/css2?family=Figtree:wght@400..700&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
|
|
<link rel="stylesheet" href="/clavitor.css">
|
|
{{if eq .Page "install"}}{{template "install-head"}}{{end}}
|
|
{{if eq .Page "styleguide"}}{{template "styleguide-head"}}{{end}}
|
|
</head>
|
|
<body>
|
|
<nav class="nav">
|
|
<div class="container nav-inner">
|
|
<a href="/" class="nav-logo"><span class="logo-lockup logo-lockup-nav"><span class="logo-lockup-square"></span><span class="logo-lockup-text"><span class="logo-lockup-wordmark">CLAVITOR</span><span class="logo-lockup-tagline">Black-box credential issuance</span></span></span></a>
|
|
<button class="nav-hamburger" onclick="document.querySelector('.nav-links').classList.toggle('open')"><span></span><span></span><span></span></button>
|
|
<div class="nav-links">
|
|
<span class="nav-link disabled">GitHub</span>
|
|
<a href="/hosted" class="nav-link{{if eq .ActiveNav "hosted"}} active{{end}}">Hosted</a>
|
|
<div class="nav-dropdown">
|
|
<span class="nav-link nav-dropdown-trigger{{if or (eq .ActiveNav "install") (eq .ActiveNav "integrations")}} active{{end}}">Product</span>
|
|
<div class="nav-dropdown-menu">
|
|
<a href="/install" class="nav-dropdown-item">Self-host</a>
|
|
<a href="/integrations/claude-code" class="nav-dropdown-item">Claude Code</a>
|
|
<a href="/integrations/codex" class="nav-dropdown-item">Codex</a>
|
|
<a href="/integrations/openclaw" class="nav-dropdown-item">OpenClaw</a>
|
|
</div>
|
|
</div>
|
|
<div class="nav-dropdown">
|
|
<span class="nav-link nav-dropdown-trigger{{if or (eq .ActiveNav "status") (eq .ActiveNav "glass")}} active{{end}}">Network</span>
|
|
<div class="nav-dropdown-menu">
|
|
<a href="/status" class="nav-dropdown-item">Status</a>
|
|
<a href="/glass" class="nav-dropdown-item">Looking Glass</a>
|
|
</div>
|
|
</div>
|
|
<a href="/pricing" class="nav-link{{if eq .ActiveNav "pricing"}} active{{end}}">Pricing</a>
|
|
<a href="#" class="nav-link btn btn-ghost">Sign in</a>
|
|
<a href="/hosted" class="btn btn-primary">Get hosted — <s>$20</s> $12/yr</a>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
{{if eq .Page "index"}}{{template "index" .}}
|
|
{{else if eq .Page "hosted"}}{{template "hosted" .}}
|
|
{{else if eq .Page "install"}}{{template "install" .}}
|
|
{{else if eq .Page "pricing"}}{{template "pricing" .}}
|
|
{{else if eq .Page "privacy"}}{{template "privacy" .}}
|
|
{{else if eq .Page "terms"}}{{template "terms" .}}
|
|
{{else if eq .Page "sources"}}{{template "sources" .}}
|
|
{{else if eq .Page "styleguide"}}{{template "styleguide" .}}
|
|
{{else if eq .Page "glass"}}{{template "glass" .}}
|
|
{{else if eq .Page "noc"}}{{template "noc" .}}
|
|
{{else if eq .Page "status"}}{{template "status" .}}
|
|
{{else if eq .Page "signup"}}{{template "signup" .}}
|
|
{{else if eq .Page "claude-code"}}{{template "claude-code" .}}
|
|
{{else if eq .Page "codex"}}{{template "codex" .}}
|
|
{{else if eq .Page "openclaw"}}{{template "openclaw" .}}
|
|
{{else if eq .Page "openclaw-cn"}}{{template "openclaw-cn" .}}
|
|
{{end}}
|
|
{{if ne .Page "styleguide"}}{{template "footer"}}{{end}}
|
|
{{if eq .Page "index"}}{{template "index-script"}}
|
|
{{else if eq .Page "hosted"}}{{template "hosted-script" .}}
|
|
{{else if eq .Page "glass"}}{{template "glass-script"}}
|
|
{{else if eq .Page "noc"}}{{template "noc-script"}}
|
|
{{else if eq .Page "status"}}{{template "status-script"}}
|
|
{{else if eq .Page "signup"}}{{template "signup-script"}}
|
|
{{end}}
|
|
<script>document.querySelectorAll('.nav-dropdown-trigger').forEach(t=>t.addEventListener('click',()=>t.parentElement.classList.toggle('open')))</script>
|
|
</body>
|
|
</html>
|