Quick Start
Create a docs site with Fumapress on Astro.
Fumapress turns your Markdown files into a complete docs site on Astro. It is built on Fumadocs and comes with layouts, search, SEO files and plugins. Your content is stored in Astro content collections, and Astro handles routing, builds and deployment.
Creating a Site
Create the Project
npm create fumapress -- --framework astroStart the Dev Server
From the new folder:
npm run devThe project looks like this:
Write a Page
Each file under content/ is a page. Add one:
---
title: Hello
description: My second page.
---
## Overview
It is available at `/hello`, and listed in the sidebar.Learn more in Content.
Name the Site
Set the name in press.config.tsx. It shows in the navbar and page metadata.
export default createPress(
toFumadocsSource(await getCollection("docs"), await getCollection("meta")),
).config({
site: {
name: "My Docs",
},
});Next Steps
Write Content
Pages, sidebar, components and images.
Customize
Choose a layout and add custom pages.
Add Features
Blog, AI chat, API docs, feedback and more.
Deploy
Build the site and put it online.
Moving an existing site? See Migrate from @fumadocs/astro or Migrate from Mintlify.
In the samples of these docs, content and docsSource stand for your content sources, and the
import of createPress is left out.
Last updated on