Introduction

This section provides an overview of how to get started with the Documents, Next.js Document Starter Kit.

Documents

Welcome to Documents, a powerful and flexible Next.js documentation starter kit designed to simplify the process of creating high-quality, comprehensive product documentation, technical manuals, and business guides. Built with React, Tailwind CSS, and TypeScript, this starter kit provides the foundation to build your project documentation, whether you're working on a small internal project or a large public knowledge base.

Documents was crafted to streamline the creation, management and showcasing of documentation, allowing developers and teams to focus on the content rather than building the underlying structure. This documentation aims to help you get up and running with the kit, exploring the various features and providing insights into how to structure and present your content effectively.

Why Documents?

Documents was created as an open-source project to help the community streamline their documentation process, enabling developers to focus on more critical tasks. Built with scalability in mind, it adapts to projects of all sizes, from single-page guides to comprehensive knowledge bases. The integration of MDX, custom components and Tailwind CSS ensures an intuitive experience, simplifying both content creation and management.

  • Product Guides: Comprehensive manuals for product usage, setup and troubleshooting.
  • Business Documentation: Clear and structured documentation for internal processes, policies and systems.
  • Technical Manuals: Detailed guides for APIs, software development kits (SDKs) and technical processes.

Documents offers extensive customization options, allowing you to easily align the design and functionality with your branding or specific documentation requirements.

Key Features

Here are some of the features that make Documents an ideal for building your documentation:

FeatureDescription
Content CreationWrite documentation using Markdown with JSX, custom components and Mermaid.js for diagrams.
Navigation & StructureOrganize content with multi-level navigation, automatically generated tables of contents and smooth pagination.
Code FeaturesSyntax highlighting, enhanced code blocks and a code switcher with copy functionality.
Advanced SearchFuzzy search with term highlighting for quick and accurate results.
Theming & LayoutSupports light/dark modes with automatic switching and responsive design.
Math & TablesSeamless integration of LaTeX for math and structured tables.
SEO & Meta TagsBuilt-in SEO, metadata generation and control over meta tags for better search rankings and social sharing.
AI-powered Docs (In Development)Future feature for AI-driven content creation and management.

How to Use These Documents

On the left side of the screen, you'll find the documentation's navigation bar. The pages are organized in a logical sequence, progressing from foundational topics to more advanced concepts, allowing you to follow along step-by-step as you build your documentations. However, feel free to explore the content in any order, selecting the sections most relevant to your use case.

On the right side of the screen, a table of contents provides easy navigation between sections of each page. For quick access to specific content, you can use the search bar at the top or the search shortcut (Ctrl+K or Cmd+K).

To begin, head over to the Installation Guide.

Join our Community

If you have questions about anything related to Documents, you're always welcome to ask our community on GitHub Discussions, Discord, X (Twitter), Facebook and Reddit.