Lightweight, flexible, highly customizable SSG
Build what you need. Use what you want. Control what you ship.
Built-in multilingual support, search, SEO, theme modes, and common features.
Build what you need. Use what you want. Control what you ship.
Built-in multilingual support, search, SEO, theme modes, and common features.
Keep static deployment simple while supporting custom layouts and components, plus a minimized runtime built on demand.
No React or Vue binding. The page output stays simple and includes a signal-based fine-grained reactive runtime.
Convenient APIs make it easy to customize layouts, components, and runtime modules without changing the main build flow.
Client entries and dependency management make it easy to connect with external services for advanced features such as auth and payments.
Extend markdown-it with container components and connect build-time output to runtime behavior through stable data-vp markers.
Generate a static search index at build time, and declare titles, descriptions, and keywords directly in frontmatter.
Generate documentation paths, menus, sidebars, and language switching from configuration, suitable for Chinese and English sites.
This page is generated with layout: home and layouts.home variables, and can be used as a reference for custom layout templates.