---
title: Quick Start Guide
description: Get up and running with DocuBook in minutes with this comprehensive guide
date: 20-05-2025
---
Welcome to DocuBook! This guide will help you set up your documentation site quickly and efficiently.
## Prerequisites
Before we begin, make sure you have the following installed:
- [Git](https://git-scm.com/)
- [Node.js 18+](https://nodejs.org/) or [Bun 1.0+](https://bun.sh/)
- A package manager (npm, yarn, or pnpm)
## Installation
Follow the instructions on the [installation page](/docs/getting-started/installation) to install the required dependencies and set up your project.
## Project Setup
### Customize Branding
Place your favicon at `public/favicon.ico`
Place your logo at `public/images/docu.svg` (SVG format recommended)
Edit `docu.json` to update site name, description, and other settings
## Creating Content
### File Structure
DocuBook uses the following structure:
````plaintext
contents/
docs/
getting-started/
quick-start-guide/ <-- You are here
index.mdx
guides/
components/
index.mdx
````
### Adding New Pages
Create a new folder in `contents/docs/getting-started/` for your content section
```bash
mkdir -p contents/docs/getting-started/your-page-title
```
Create an `index.mdx` file with frontmatter:
````markdown
---
title: Your Page Title
description: Brief description of your page
date: 20-05-2025
---
# Your Content Here
Start writing your documentation using Markdown or MDX components.
````
Update the navigation in `docu.json`:
```json:docu.json showLineNumbers {8}
{
"routes": [
{
"title": "Getting Started",
"href": "/getting-started",
"noLink": true,
"items": [
{ "title": "Your Page Title", "href": "/your-page-title" } // Add your page here separated by comma `,`
]
}
]
}
```
## Development
Start the development server:
```bash
npm run dev
# or
bun dev
```
Visit [http://localhost:3000](http://localhost:3000) to see your site.
## Building for Production
When you're ready to deploy:
```bash
npm run build
npm start
```
## Need Help?
Check out the [Components Guide](/docs/getting-started/components) to learn about all available components.
Make sure to commit your changes to version control before deploying.