Just Another Astro Docs

JAAD

Documentation, simplified.

Introduction

Write markdown. Get docs.

An Astro integration that turns a folder of markdown into a documentation site. Point it at the files you already have and it works out the navigation, the table of contents and the reading experience.

Quick start

  1. Install it

    npm install @jaamd/jaad
  2. Point it at your markdown

    // jaad.config.ts
    export default defineJaadConfig({ title: "My Project" })
  3. Write

    docs/
      01-introduction.md
      02-guides/
        01-setup.md

No sidebar to configure. No frontmatter. Numbers set the order.

Your markdown files
📁docs/
📄01-getting-started.md
📄02-markdown-reference.md
📄03-structure.md
/docs/getting-started
Getting Started
Installation
Creating Pages

Automatic sidebar navigation, content area, and table of contents

Markdown-first
Write plain markdown files. No frontmatter required, no special syntax to learn.
Fully static
Builds to pure HTML with no UI framework shipped. No server, no runtime. Deploy anywhere.
Yours to restyle
Colours, fonts and surfaces are CSS custom properties. One file overrides any of them.