Almanac · Chart
Configuration
The cartouche file, theme tokens, and the URL the plate believes it lives at.
The brand is a single file plus a stylesheet. Do not hunt through twenty marketing components for the product name.
The cartouche
Edit src/lib/site.ts:
export const site = {
name: "Meridian",
tagline: "A living atlas for research",
url: process.env.NEXT_PUBLIC_APP_URL ?? "https://meridian.musemvp.cn",
ogImage: "/images/og-image.png",
};
Navigation labels live next to it. Routes stay /blog and /docs so a buyer can replace copy without breaking links.
Theme
Tokens are in src/app/globals.css.
- Vellum (default): parchment, Prussian ink, ochre rhumbs.
- Keel (
.dark): green-Prussian hold, cream ink.
The toggle is labeled Vellum / Keel. It does not say Light / Dark, and it does not say Paper / Ink.
Environment
NEXT_PUBLIC_APP_URL=https://your-coast.example
That value becomes metadataBase and the sitemap. If it is wrong, Open Graph will point at a harbor that does not exist.