Skip to content
Blume is now publicly available.
Blume
Esc
navigateopen⌘Jpreview
On this page

Quickstart

Install Blume, scaffold a project, and ship your first page in minutes.

Go from an empty folder to a running docs site in a few commands. Blume needs Node.js 22 or newer and a docs/ folder with at least one .md or .mdx file — there’s nothing else to set up.

Install and run

Install Blume

Add the package to a new or existing project.

npm install blume
pnpm add blume
yarn add blume
bun add blume

Scaffold a project

blume init creates the minimum surface: a content folder and a config file.

blume init
docs/
  index.mdx
blume.config.ts

Start the dev server

Blume generates the runtime and serves your docs with hot reload.

blume dev

Build for production

Static HTML is written to dist/, with a local search index built over it.

blume build

Write your first page

Every page is Markdown or MDX with a little frontmatter — the title and description render as the page heading and intro automatically. Drop this into docs/index.mdx:

---
title: Introduction
description: Welcome to my docs.
---

Welcome! Use **Markdown** and built-in components — no imports required:

:::note
Blume ships callouts, cards, tabs, steps, and more.
:::

Save it, and the dev server reloads instantly. Navigation, search, and page metadata are inferred from your files as you add them — keep writing, and the site keeps up.

Next steps

Was this page helpful?