Getting Started

There are a few different starting points depending on what you already have and what you're building. Pick the one that matches:

The shape of a project

Every scaffolded project (any theme) has the same shape:

my-docs/
  app/                  # Next.js App Router routes (rendering, not content)
  content/
    docs/
      docs.json          # navigation tree — the config you edit most
      index.mdx
      slug-history.json  # old → new slug redirects (auto-generated)
    blog/                # optional — add .mdx files to activate /blog
    changelog/           # optional — add .mdx files to activate /changelog
  widgets/
    index.ts             # custom component registry
  app/theme.css           # design tokens — recolor without touching layout

You only ever edit content/ and widgets/ day to day. app/ is the rendering engine's wiring — you touch it if you're customizing layout or building your own theme, not for day-to-day content work.