A modern React-based template for creating interactive documentation and knowledge bases from Markdown. It provides a ready-to-use interface with navigation, search, theme switching, responsive layouts, feedback support, and configurable content blocks, allowing you to focus on the content instead of building the documentation interface from scratch.
✔Markdown-Based Content: Write documentation using standard Markdown with GitHub Flavored Markdown support.
✔Structured Navigation: Automatically builds a navigation tree from Markdown headings.
✔Powerful Search: Search through the entire documentation with highlighted matches and keyboard navigation.
✔Responsive Layout: Adapts the documentation interface to desktop, tablet, and mobile screens.
✔Dark Mode: Supports light, dark, and system themes with the selected preference stored locally.
✔Custom Content Columns: Supports `cols-2`, `cols-3`, and other configurable Markdown grid layouts for organizing content into cards and columns.
✔Text Selection Feedback: Select any text and use `Ctrl + Enter` / `Cmd + Enter` to send it as feedback.
✔Feedback API: Includes a serverless API endpoint for receiving user feedback.
✔Settings: Provides a settings interface for controlling the theme and automatic text selection behavior.
✔Loading Animation: Includes a lightweight loading screen displayed while the Markdown content is being prepared.
✔Modern React Architecture: Built with React 19, the React Compiler, Vite, and modern frontend tooling.
✔Tailwind CSS: Uses Tailwind CSS v4 for styling and responsive layouts.
✔Easy to Customize: The template is designed to be adapted for support documentation, knowledge bases, internal guides, FAQs, and other structured content.