Example Docs

Navigation

Control how pages appear in the sidebar and how they're ordered.

By default, pages are sorted alphabetically. You can change this:

Alphabetical (Default)

export default defineDocs({
  ordering: "alphabetical",
});

Numeric Ordering

Use the order frontmatter field:

---
title: First Page
order: 1
---
export default defineDocs({
  ordering: "numeric",
});

Custom Ordering

Specify exact page order:

export default defineDocs({
  ordering: [
    { slug: "getting-started" },
    { slug: "installation" },
    { slug: "concepts", children: [{ slug: "database" }, { slug: "session-management" }] },
  ],
});

Enable breadcrumb navigation:

export default defineDocs({
  breadcrumb: { enabled: true },
});