What is Ardo?
Ardo is a React-first Static Documentation Framework built on React Router 7 and inspired by VitePress and Starlight.
Why Ardo?
React-First Approach
Unlike other documentation frameworks that use their own component systems, Ardo is built entirely with React. This means:
- Use your existing React knowledge
- Import and use any React component in your docs
- Full TypeScript support out of the box
- Seamless integration with the React ecosystem
Powered by React Router 7
Ardo leverages the power of React Router 7 for:
- File-based routing - Automatic route generation from your content
- Static pre-rendering - Pre-rendered pages for fast loading
- Type-safe navigation - Full TypeScript support for routes
- Modern React patterns - Built on React 19
Vite-Powered
Built on Vite, Ardo offers:
- Instant dev server startup
- Lightning-fast HMR
- Optimized production builds
- Rich plugin ecosystem
Features
Markdown + React
Write your documentation in Markdown with the ability to use React components:
# My Documentation
Regular markdown content...
<CustomComponent prop="value" />
More markdown content...Beautiful Default Theme
Ardo comes with a polished default theme featuring:
- Responsive design
- Dark/light mode
- Full-text search
- Table of contents
- Syntax highlighting
- And more...
Customizable
Every aspect of Ardo can be customized:
- Theme colors and styles
- Layout components
- Markdown processing
- Build pipeline
Getting Started
Ready to build your documentation? Head over to the Getting Started guide.