---
title: "Docs"
url: "https://mira.omrajguru.site/docs/"
description: "Install Mira, build your first site, and deploy it, with a reference for every config key and command."
---

# Docs

From `npm create mira` to a deployed site, plus a reference for every config key and command.

********

## Start here

1. [01 Create a site `npm create mira@latest`](/docs/installation/)
2. [02 Write and preview `npm run dev`](/docs/quick-start/)
3. [03 Build and deploy `npm run build`](/docs/deploying/)

********

## **Getting started

Install Mira and ship a first site.

- [Introduction](/docs/introduction/)
- [Installation](/docs/installation/)
- [Quick start](/docs/quick-start/)
- [Project structure](/docs/project-structure/)

## **Building pages

Routes, templates, layouts, collections, and Markdown.

- [Routing](/docs/routing/)
- [Templates](/docs/templates/)
- [Layouts](/docs/layouts/)
- [Content collections](/docs/collections/)
- [Markdown](/docs/markdown/)
- [Data files](/docs/data-files/)

## **Motion

Page transitions and elements that travel between pages.

- [Page transitions](/docs/page-transitions/)
- [Shared elements](/docs/shared-elements/)

## **Styling

Theme tokens, components, fonts, and images.

- [Theming](/docs/theming/)
- [Components](/docs/components/)
- [Fonts](/docs/fonts/)
- [Media frames](/docs/media/)

## **Performance

What keeps pages small, and the search index.

- [Performance](/docs/performance/)
- [Search](/docs/search/)

## **Agents

SEO, AI search, Markdown copies, and the MCP server.

- [SEO and AI search](/docs/seo/)
- [Agent surface](/docs/agents/)
- [MCP server](/docs/mcp/)
- [Working with coding agents](/docs/coding-agents/)

## **Quality and security

Security defaults and the checks every build runs.

- [Security](/docs/security/)
- [Checks and errors](/docs/errors/)

## **Migrating

Move a site from another framework.

- [Migrating to Mira](/docs/migrating/)

## **Reference

Every config key, command, and host.

- [Configuration](/docs/configuration/)
- [CLI](/docs/cli/)
- [Deploying](/docs/deploying/)

********

## Read these docs from your agent.

Every Mira site works as an MCP server, these docs included. Add this to your MCP client and it can search every page, read it as Markdown, and list the changelog.

```
"mira-docs": {
  "command": "npx",
  "args": ["-y", "@miraframework/mira", "mcp",
           "--url", "https://mira.omrajguru.site"]
}
```
