---
title: "Vue"
description: "A Vite + Vue SPA reading a snapshot, with client-side search."
canonical_url: "https://content.comark.dev/examples/vite/vue"
---
# Vue

> A Vite + Vue SPA reading a snapshot, with client-side search.

The whole Content instance runs **in the browser**. There is no server at runtime: a build-time
[snapshot](https://content.comark.dev/sources/snapshot) is the content origin, and reads, the navigation tree and full-text
search all work against it.

::tip{to="https://content.comark.dev/integrations/vite"}
Setting up your own app? Follow the [Vite integration guide](https://content.comark.dev/integrations/vite), which covers the
snapshot tiers, client-side search, and where each plugin belongs.
::

::code-explorer
```yaml [props]
org: comarkdown
repo: comark-content
path: examples/vite/vue
defaultValue: src/App.vue
```
::

::browser{src="https://comark-content-vue.vercel.app"}
::


## Sitemap

See the full [sitemap](https://content.comark.dev/sitemap.md) for all pages.
