aboutsummaryrefslogtreecommitdiff
path: root/landing/layouts/partials
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2026-04-09 16:10:08 +0800
committerbenj <benj@rse8.com>2026-04-09 16:10:08 +0800
commitc041641634650c31e03c70dcad132fd94cb08e63 (patch)
tree8f714a6fc0a66b05b2e43afec75808fd29002a42 /landing/layouts/partials
parent5f56e0eaf8030f78077fc93b441296bb51fe9331 (diff)
downloadtidyindex-c041641634650c31e03c70dcad132fd94cb08e63.tar
tidyindex-c041641634650c31e03c70dcad132fd94cb08e63.tar.gz
tidyindex-c041641634650c31e03c70dcad132fd94cb08e63.tar.bz2
tidyindex-c041641634650c31e03c70dcad132fd94cb08e63.tar.lz
tidyindex-c041641634650c31e03c70dcad132fd94cb08e63.tar.xz
tidyindex-c041641634650c31e03c70dcad132fd94cb08e63.tar.zst
tidyindex-c041641634650c31e03c70dcad132fd94cb08e63.zip
Rework landing page with editorial layout, new demo, and LLM CTA
Replaces the generic SaaS template look with a left-aligned editorial design — Fraunces serif headlines, monospace section markers (§ 01, § 02 …), hairline rules, and a quieter palette where the blue earns its place rather than splashing on every surface. The hero now leads with a real product demo (§ 01): one IRS 990 dataset shown in three consumption shapes — a single normalized JSON record, a JSONL bulk slice, and a token-efficient prose summary — instead of the old fake-macOS code window. Each shape carries source-link receipts back to the original filing, which doubles as a credibility signal and a working illustration of the "every record has a receipt" promise. § 03 introduces a coverage widget driven by data/catalog.toml: four auto-scrolling category windows (securities, government, regulatory, science) showing 60 hand-picked datasets with seamless CSS-only infinite-scroll loops, fade masks, hover-pause, and a prefers-reduced-motion fallback that converts the windows into manually scrollable lists. Adds a discoverable /llms.txt at the static root — a markdown-light, human-readable site description aimed at LLM agents — wired up via <link rel="alternate"> in <head>, a comment in robots.txt, and a small mono "for agents · GET /llms.txt →" satellite link sitting directly under the hero CTA so any agent shallow-scraping the page hits the machine path immediately. Other changes: drops the XML format demo and the "promises" ledger section entirely, swaps hello@ for contact@ across the site, and renames the bottom CTA to a single-action "Ready when you are. → API Key" close. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'landing/layouts/partials')
-rw-r--r--landing/layouts/partials/footer.html13
-rw-r--r--landing/layouts/partials/header.html12
2 files changed, 14 insertions, 11 deletions
diff --git a/landing/layouts/partials/footer.html b/landing/layouts/partials/footer.html
index d6588fe..35cfacc 100644
--- a/landing/layouts/partials/footer.html
+++ b/landing/layouts/partials/footer.html
@@ -1,6 +1,6 @@
<footer class="site-footer">
<div class="container footer-inner">
- <div class="footer-brand">
+ <div class="footer-line">
<span class="brand-mark" aria-hidden="true">
<svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="4" y="6" width="24" height="3" rx="1.5" fill="currentColor"/>
@@ -8,9 +8,14 @@
<rect x="4" y="22" width="12" height="3" rx="1.5" fill="currentColor" opacity="0.4"/>
</svg>
</span>
- <span>Tidy Index</span>
+ <span class="footer-name">Tidy Index</span>
+ <span class="footer-sep">·</span>
+ <span class="footer-tagline">Structured data, served simply.</span>
</div>
- <p class="footer-tagline">Structured data, served simply.</p>
- <p class="footer-meta">&copy; {{ now.Year }} Tidy Index. All rights reserved.</p>
+ <p class="footer-meta">
+ <a href="mailto:contact@tidyindex.com">contact@tidyindex.com</a>
+ <span class="footer-sep">·</span>
+ &copy; {{ now.Year }}
+ </p>
</div>
</footer>
diff --git a/landing/layouts/partials/header.html b/landing/layouts/partials/header.html
index 5f6d85b..e7a9d40 100644
--- a/landing/layouts/partials/header.html
+++ b/landing/layouts/partials/header.html
@@ -8,13 +8,11 @@
<rect x="4" y="22" width="12" height="3" rx="1.5" fill="currentColor" opacity="0.4"/>
</svg>
</span>
- <span class="brand-name">Tidy Index</span>
+ <span class="brand-name">Tidy&nbsp;Index</span>
</a>
- <nav class="site-nav" aria-label="Primary">
- <a href="#what">What</a>
- <a href="#formats">Formats</a>
- <a href="#how">How it works</a>
- <a href="#contact" class="nav-cta">Get access</a>
- </nav>
+ <div class="header-meta">
+ <span class="header-status"><span class="status-dot" aria-hidden="true"></span> Private beta</span>
+ <a href="mailto:contact@tidyindex.com" class="header-cta">API&nbsp;Key &rarr;</a>
+ </div>
</div>
</header>