Meridian

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.