Getting Started¶
Welcome to the documentation! This guide will help you get up and running quickly.
Installation¶
Install the required dependencies:
pip install -r requirements.txt
Configuration¶
Create a .env file in the project root:
DEBUG=True
SECRET_KEY=your-secret-key-here
SITE_NAME=My Documentation
SITE_DESCRIPTION=Beautiful documentation site
Running the Server¶
Start the development server:
python manage.py migrate
python manage.py runserver
Visit http://localhost:8000 to see your documentation site!
Creating Content¶
Add markdown files to the content/ directory:
- Files are automatically discovered
- Use frontmatter for metadata
- Organize with subdirectories
Example markdown file:
---
title: My Document
order: 1
---
# My Document
Your content here...
Features¶
- Markdown Support: Full markdown syntax with code highlighting
- Automatic Navigation: Sidebar built from file structure
- Search: Built-in search functionality
- Table of Contents: Auto-generated from headings
- Caching: Optional caching for performance