VitePress logo
Documentation Platforms

VitePress

AI-powered search and chat for VitePress sites

What is VitePress?

VitePress is a Vite and Vue-powered static site generator purpose-built for documentation. It is used by many Vue.js and Vite ecosystem projects to publish fast, lightweight documentation sites from Markdown.

Integration

How Kelu works with VitePress

Everything you can do once the integration is connected.

Static site crawling

VitePress generates clean HTML from Markdown. Kelu crawls the published static site and normalizes each page into searchable chunks.

Page titles in citations

The Kelu crawler uses each page's title, which VitePress builds from frontmatter, as the document title in citations.

Simple script tag embed

Add the Kelu widget script to VitePress's head configuration. No custom component required.

Automatic re-crawls

Kelu re-crawls your VitePress site every 24 hours. Click Sync Now after a deploy for immediate updates.

Setup

How to set it up

  1. 01

    Add your deployed VitePress site URL as a source in Kelu. The sitemap is used to discover all documentation pages.

  2. 02

    Trigger the first crawl and review the indexed pages in the Kelu dashboard to confirm coverage.

  3. 03

    Add the widget script to VitePress's head config in .vitepress/config.ts to show the chat launcher on every page.

Got questions?

VitePress — Frequently Asked Questions

Common questions about connecting Kelu to VitePress.

Ready to connect VitePress?

Start free. No credit card required.