Components
Updated: 4/24/2026 Words: 0 words Reading time: 0 min
VitePress lets you use Vue components directly inside Markdown pages.
Typical use cases
- reusable callout blocks
- media display components
- visual decorations on the homepage
- interactive demos inside documentation
In this project
Several custom components are already used on home and article pages through the custom theme under docs/.vitepress/theme.
Good practice
- keep display-only components simple
- avoid adding heavy client-side logic unless a page really needs it
- prefer reusable components over repeated HTML snippets