AutoManual Complete Manual
A complete guide to using AutoManual
Keywords: guide, AutoManual, documentation, technical manuals
Introduction
AutoManual is a robust, customizable platform for creating and rendering technical manuals, guides, and documentation. It supports advanced features like Markdown rendering, YAML metadata parsing, collapsible accordions, and multiple templates inspired by popular design styles (e.g., GitHub, Google, Dribbble).
Check out this amazing video:
Features Overview
1. Markdown Rendering
- Converts Markdown into clean, responsive HTML
- Supports standard Markdown syntax with extensions
2. YAML Metadata
- Parses YAML front matter to extract and display metadata like title, description, and keywords
3. Accordion Blocks
- Collapsible sections to organize content
- Customizable titles and initial states (expand/collapse)
- Global accordion control (Expand All/Collapse All/Ignore)
4. Templates
- Multiple UI templates inspired by industry leaders like GitHub, Google, Dribbble
- Dark-light mode toggle for improved accessibility
5. External and Local Content
- Fetch and render content from local files or external URLs
6. Theme and Template Management
- Easy switching between templates with an intuitive dropdown menu
Setup Guide
Requirements
- PHP 7.4 or higher
- Composer for dependency management
- Web server (Apache, Nginx, etc.)
Installation Steps
- Clone the repository to your server
- Run
composer installto set up dependencies - Configure the config.txt file with your preferences:
enable_template_selector=true enable_navigation=true default_template=github default_manual=help - Place your Markdown files in the
/manual/directory
Directory Structure
/automanual
/manual # Markdown content files
/templates # UI templates (e.g., github.php, google.php)
/vendor # Composer dependencies
index.php # Main entry point
show.php # Core content rendering logic
config.txt # Configuration file
Markdown Syntax
Basic Markdown
# Header 1
## Header 2
### Header 3
**Bold Text**
*Italic Text*
[Link Text](https://example.com)
- Bullet Item 1
- Bullet Item 2
Accordion Syntax
: : :accordion
🐢🐇 Tortoise & Hare
Once upon a time, a boastful hare challenged a tortoise to a race, mocking the tortoise's slow pace. The tortoise accepted, and on race day, the hare quickly sprinted ahead while the tortoise plodded along steadily. Confident in his lead, the hare decided to nap under a tree.
Meanwhile, the tortoise kept moving forward without pause. When the hare awoke, he was shocked to see the tortoise crossing the finish line. The tortoise's persistence and consistency had beaten the hare's raw speed, teaching that steady dedication trumps natural talent when paired with arrogance.
: : :
👇👇👇 Here's output sample

Once upon a time, a boastful hare challenged a tortoise to a race, mocking the tortoise's slow pace. The tortoise accepted, and on race day, the hare quickly sprinted ahead while the tortoise plodded along steadily. Confident in his lead, the hare decided to nap under a tree. Meanwhile, the tortoise kept moving forward without pause. When the hare awoke, he was shocked to see the tortoise crossing the finish line. The tortoise's persistence and consistency had beaten the hare's raw speed, teaching that steady dedication trumps natural talent when paired with arrogance.
กาลครั้งหนึ่ง มีกระต่ายจอมเจ้าเล่ห์ตัวหนึ่ง ชอบอวดดีและพูดจาโม้โอ้อวด ท้าแข่งวิ่งกับเต่าที่เดินช้าแบบสโลว์โมชั่น (555) เต่าก็ไม่ได้กลัวนะ รับคำท้าทันที! วันแข่ง กระต่ายวิ่งปรู๊ดปร๊าดนำไปไกล จนมั่นใจว่าชนะแน่ๆ เลยแวะงีบหลับใต้ต้นไม้ "ขอนอนซักงีบ เดี๋ยวค่อยไปเหยียบเส้นชัย ฮ่าๆๆ" ส่วนเต่าก็ค่อยๆ คลานไป เหมือนรถเมล์สาย 8 แต่ไม่มีหยุดพัก! พอกระต่ายตื่นขึ้นมาก็ช็อกหนัก เพราะเห็นเต่ากำลังคลานข้ามเส้นชัยพอดี "โอ้ยยย พลาดได้ไง!?" เต่าเลยได้สอนบทเรียนว่า ความพยายามอยู่ที่ไหน ความสำเร็จอยู่ที่นั่น ส่วนคนที่ชอบอวดเก่ง ระวังจะได้นอนร้องไห้คาต้นไม้เหมือนกระต่ายนะจ๊ะ! (ขำๆ) 🐢🏃♂️
Accordion Control
Controller Options:
- Expand All: Expands all accordion sections
- Collapse All: Collapses all accordion sections
- Ignore Accordion: Renders content as standard Markdown
YAML Metadata
---
title: "User Guide"
description: "A complete guide to using AutoManual."
keywords: "guide, AutoManual, documentation"
---
Templates
Available Templates
- GitHub: Clean, developer-friendly style
- Google: Modern and accessible
- Dribbble: Creative, visually appealing design
- Minimal: Inspired by Apple for clean documentation
- Custom: Easily add your own templates
Dark-Light Mode
- Automatically detects system preference
- Manual toggle button available
Advanced Features
Fetching External Content
Pass a valid URL to the show.php script:
http://yourdomain.com/show.php?external=true&url=https://example.com/file.md
Dynamic Navigation
- Back and Home links are auto-generated
Troubleshooting
Common Issues
-
Content Not Rendering
- Check file permissions
- Ensure manual directory contains valid Markdown files
-
Invalid Template
- Verify template name in config.txt or dropdown selection
-
External URL Errors
- Ensure URL is publicly accessible and correctly formatted
Contributing
- Fork the repository
- Create a feature branch
- Submit a pull request with your changes
Future Enhancements
- Integrated search functionality
- Real-time Markdown preview
- Advanced analytics for template usage
Support
For questions or issues, contact us via support@automanual.com
Acknowledgments
AutoManual is inspired by leading documentation tools and design principles, aiming to deliver an exceptional user experience.