Customization
Using a Custom Theme
Create and use a custom theme in VitePress to fully control the look and feel of your site.
Extending the Default Theme
Customize and extend the VitePress default theme with custom CSS, components, layouts, and slots.
Build-Time Data Loading
Load arbitrary data at build time using VitePress data loaders and import it from pages or components.
SSR Compatibility
Ensure your VitePress theme components and custom code are compatible with server-side rendering.
Connecting to a CMS
Connect VitePress to a headless CMS using dynamic routes and data loaders.