For 带版本控制的文档网站生成器, the strongest matches are fuma-nama/fumadocs (Fumadocs is a static site generator built specifically for), facebook/docusaurus (Docusaurus is a documentation-focused static site generator with built-in) and oraios/serena (Serena is a static site generator for documentation websites). mkdocs/mkdocs and vuejs/vuepress round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
支持为技术项目和软件产品手册托管多版本文档的静态网站生成器。
Fumadocs is a documentation framework designed for building content-heavy technical websites using MDX. It functions as a static site generator that transforms structured text files into optimized, interactive web pages, providing a comprehensive toolset for managing technical content, API references, and versioned guides. The platform distinguishes itself through a deep integration of interactive components and AI-ready features. It includes a library of pre-built interface elements that allow developers to embed live API playgrounds, request snippets, and schema-based documentation directly
Fumadocs is a static site generator built specifically for technical documentation with MDX and explicit support for versioned guides, making it an exact match for a documentation-focused SSG with versioning, search, theming, and automatic navigation.
Docusaurus is a documentation framework and static site generator designed to transform markdown files and component templates into optimized web pages. It functions as a content management platform for technical knowledge bases, utilizing a build process that pre-renders content into static HTML and JavaScript bundles to ensure site performance and search visibility. The framework distinguishes itself through a component-driven architecture that allows developers to build unique page layouts and interactive elements using reusable code blocks. It employs file-system-based routing to map dire
Docusaurus is a documentation-focused static site generator with built-in versioned documentation, markdown support, search, automatic navigation, and theming, making it a perfect fit for your requirements.
Serena is a static site generator designed to transform markdown files into structured, navigable documentation websites. It functions as a documentation engine that processes source content into pre-rendered HTML pages, providing a clean and organized reading experience for technical manuals and knowledge bases. The platform distinguishes itself through a component-based layout framework that injects parsed content into reusable templates to maintain design consistency. It also features a built-in client-side search engine that constructs local databases, allowing users to retrieve informati
Serena is a static site generator for documentation websites with markdown input, automatic navigation, and client-side search, which fits the tool category you want—but there is no mention of versioned documentation or a built-in version switcher, so it covers the general need rather than the specific versioned-requirements you listed.
MkDocs is a static site generator designed specifically for creating project documentation. It functions as a command-line utility that transforms structured Markdown files into professional, searchable websites. By utilizing a centralized configuration file, it manages site metadata, navigation hierarchies, and build settings to ensure consistent output across documentation projects. The platform distinguishes itself through a highly extensible architecture that separates content from presentation. Users can apply visual themes to control the site's appearance, while a plugin-based build sys
MkDocs is a static site generator built specifically for project documentation with Markdown, search, and theming, but it does not include built-in support for multiple documentation versions or a version switcher—those features require external plugins.
VuePress is a Vue-powered static site generator and markdown-based documentation tool. It transforms markdown files into static HTML pages, serving as a modular website builder that leverages Vue components for rendering and theme injection. The project is distinguished by a plugin-based architecture that allows the build process and runtime to be extended. It features a specialized framework for transforming static content into Progressive Web Apps with service worker integration for offline support. The system covers a broad range of capabilities, including internationalization for multi-l
VuePress is a Vue-powered static site generator built specifically for documentation, supporting markdown, search, theming, and automatic navigation — but versioned documentation is not a built-in feature, only achievable through plugins, so it fits the category but lacks the core versioning requirement for a top-tier answer.
mdBook is a documentation build system and static site generator designed to compile collections of Markdown files into structured, navigable web-based books. It provides a comprehensive framework for managing technical documentation, featuring a hierarchical table of contents, integrated full-text search, and automated build processes that transform source content into ready-to-deploy HTML websites. The project distinguishes itself through a highly modular pipeline architecture that supports custom preprocessors and swappable rendering backends. This allows authors to intercept and modify co
mdBook is a documentation-focused static site generator that transforms Markdown into navigable HTML books with search, but it lacks a built-in versioning system or version switcher, so it meets the core category while missing the explicit versioned documentation feature.
VitePress is a static site generator designed for building documentation-focused websites. It functions as a framework that transforms markdown source files into pre-rendered HTML, utilizing file-based routing to map document paths directly to site URLs. By leveraging the Vue ecosystem, it enables the creation of content-heavy sites that combine static delivery with dynamic interactivity. The framework distinguishes itself by allowing developers to embed interactive components directly into markdown files, which are then transpiled into executable code modules. It optimizes the user experienc
VitePress is a documentation-focused static site generator with markdown support, auto navigation, search, and theming, but it does not natively include versioned documentation or a built-in version switcher, so it fits the category while missing that key requirement.
Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba
Eleventy is a versatile static site generator that can build documentation sites from Markdown and templates, but it lacks built-in support for versioned documentation—you would need custom configuration or separate builds to handle multiple doc versions.
This project is a documentation generation tool and static site generator designed to transform source code comments and structural metadata into navigable, web-based technical manuals. It functions as a build process that converts structured content files into a collection of interlinked HTML pages suitable for hosting on any standard web server. The engine distinguishes itself by automatically extracting code definitions and module hierarchies to create comprehensive technical references. It employs dependency-graph cross-referencing to resolve internal identifiers into stable URLs, ensurin
This project is a documentation static site generator that builds technical manuals from code comments and metadata, which fits the category, but it does not mention support for multiple documentation versions, a key feature you need.
Made-With-ML is an automated documentation generator and developer experience platform designed to transform source code into structured, searchable reference websites. It functions as a codebase intelligence tool that parses implementation details to provide clear explanations of logic and data requirements. The system distinguishes itself by leveraging language-level type annotations and structured code comments to generate interface specifications. By utilizing static analysis to extract metadata, it automates the transformation of docstrings into web-ready documentation, ensuring that tec
Made-With-ML generates static reference websites from source code, placing it in the documentation site generator category, but its heavy focus on machine-learning projects and the absence of built-in versioned documentation support mean it is a narrower fit for the visitor's need for a multi-version documentation tool.
Sphinx is an extensible documentation framework and multi-format document publisher. It serves as a technical content organizer that converts reStructuredText markup and Python source code comments into structured documentation for technical projects. The system transforms a single set of markup files into multiple output formats, including HTML, LaTeX, EPUB, and Texinfo. It functions as a Python API documentation tool, extracting documentation directly from source code to maintain synchronized technical reference manuals. The framework organizes complex information into hierarchies with aut
Sphinx is a dedicated documentation static site generator that supports Markdown, automatic navigation, search, and theming, and though built-in versioned documentation requires extensions, it remains a perfect fit for generating versioned documentation websites.
Nextra is a documentation framework for Next.js that functions as an MDX static site generator. It enables the creation of structured technical documentation sites by transforming MDX files into themed static pages with built-in layout and navigation. It serves as a React-based documentation tool that allows the integration of custom React components directly into markdown content. The framework distinguishes itself through integrated full-text search and a localization system that manages multilingual content via language routing and translation selectors. It also includes an AI-powered chat
Nextra is a documentation-focused static site generator built on Next.js and MDX, with full-text search and multilingual support, but it does not explicitly mention versioned documentation—a key feature you need—so it partially fits your requirements.
| 仓库 | Star 数 | 语言 | 许可证 | 最后推送 |
|---|---|---|---|---|
| fuma-nama/fumadocs | 10.9K | TypeScript | mit | |
| facebook/docusaurus | 65.2K | TypeScript | MIT | |
| oraios/serena | 20.4K | Python | mit | |
| mkdocs/mkdocs | 22.2K | Python | BSD-2-Clause | |
| vuejs/vuepress | 22.8K | JavaScript | MIT | |
| rust-lang/mdbook | 21.9K | Rust | MPL-2.0 | |
| vuejs/vitepress | 17.9K | TypeScript | MIT | |
| 11ty/eleventy | 19.7K | JavaScript | mit | |
| pkuanonym/rekcarc-tsc-uht | 37.2K | HTML | CC-BY-SA-4.0 | |
| gokumohandas/made-with-ml | 48.3K | Jupyter Notebook | MIT |