lilith-platform.live/codebase/@features/provider-website/frontend-public/index.html
Natalie 1d72c537ed feat(provider-website/seo): centralize per-route meta into routeMetaTable
Move per-route SEO meta out of the inline RouteMeta in registry.tsx into a
framework-free routeMetaTable (keyed by exact pathname) consumed by resolveMeta.
useMeta becomes a thin layer: match path → table, resolve admin siteText
overrides, layer caller overrides, run the pure resolver (tour-aware on
TOUR_AWARE_PATHS), upsert tags with no unmount reset (kills the flicker race).
Every static page drops to a bare useMeta(); entity pages pass titleFull. Add
resolveMeta/routeMetaTable/useMeta tests and refresh the index.html base copy.
2026-06-21 22:08:35 -05:00

35 lines
1.5 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#0a0a0f" />
<!-- Search engines: index. AI training: opt out. -->
<meta name="robots" content="index, follow, noai, noimageai" />
<!-- Privacy -->
<meta name="referrer" content="no-referrer" />
<title>Quinn — Cali Bimbo Trans Escort & Gamedev</title>
<meta name="description" content="Quinn — Cali bimbo, trans escort, and gamedev. Based in San Francisco, touring nationwide. Bookings by text only." />
<!-- Open Graph -->
<meta property="og:type" content="profile" />
<meta property="og:title" content="Quinn — Cali Bimbo Trans Escort & Gamedev" />
<meta property="og:description" content="Cali bimbo, trans escort, and gamedev. Touring nationwide." />
<meta property="og:image" content="https://transquinnftw.com/og-image.jpg" />
<!-- Default canonical — useMeta overwrites per route after JS hydration -->
<link rel="canonical" href="https://transquinnftw.com/" />
<!-- Preload heading font — hero name renders in Playfair on first paint -->
<link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/PlayfairDisplay-Bold.woff2">
<!-- No structured data — anti-scraping -->
</head>
<body style="background-color: #0a0a0f;">
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>