A modern, feature-rich documentation site generator built with Next.js and MDX. This application allows you to create, organize, and present documentation with a beautiful, responsive interface.
- 📝 MDX Support - Write documentation using Markdown with JSX components
- 🌳 Hierarchical Navigation - Organized sidebar with folder structure
- 🔍 Search Functionality - Real-time search across documentation
- 📱 Responsive Design - Works seamlessly on desktop, tablet, and mobile
- 🎨 Modern UI - Clean, accessible interface with dark mode support
- 🔄 Live Updates - Dynamic content loading without page refreshes
- 📍 Breadcrumb Navigation - Clear indication of current location
- ✨ Syntax Highlighting - Beautiful code formatting
- 📚 Auto-generated TOC - Automatic table of contents for each page
Screenshot of app:
- Node.js 18.0 or later
- npm or yarn
- Clone the repository:
git clone https://github.com/Lazarev-Cloud/docs.git
cd docs
- Install dependencies:
npm install
# or
yarn install
- Start the development server:
npm run dev
# or
yarn dev
- Open http://localhost:3000 in your browser
- Create
.md
or.mdx
files in thedocs
directory - Organize files in folders to create navigation structure
- Use front matter for metadata:
---
title: My Page Title
description: Page description
---
docs-generator/
├── app/ # Next.js app directory
├── components/ # React components
├── docs/ # Documentation files
├── lib/ # Utility functions
├── public/ # Static assets
└── styles/ # Global styles
- Next.js - React framework
- MDX - Markdown for the component era
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - Re-usable components