Overview
Configuration
Configuration overview: environment, site settings, VitePress config
Overview
Configuration happens in three layers:
- Environment —
.env(SITE_NAME, SITE_SLUG, PAYLOAD_*, R2_*) - Site settings —
sites/{name}/settings.tsor Payload (topNav, footer, logo, theme) - VitePress config —
.vitepress/config.ts(srcDir, transformPageData, aliases)
Configuration layers
- Environment Variables — Which site to load, Payload vs local, asset URLs
- Site Settings — Navbar, footer, logo, theme, form endpoints
- VitePress Config — Build options, SEO, transformPageData