开发者2025 年 2 月 28 日 12:00

Fumadocs: 构建 Next.js 文档网站的框架

Fumadocs 是一个基于 Next.js 的文档框架,专为开发者设计,提供灵活性和高性能,完美融合 Next.js 优势。

Fumadocs: 构建 Next.js 文档网站的框架

🔗 GitHub

Fumadocs 是一个基于 Next.js 的文档框架,专为开发者设计,提供灵活性和高性能,完美融合 Next.js 优势。

核心组件

  • Fumadocs Core:处理大部分逻辑,包括文档搜索、内容源适配器和 Markdown 扩展
  • Fumadocs UI:默认主题,为文档站点提供美观界面和交互组件
  • Content Source:内容输入源,可以是 CMS 或本地数据层
  • Fumadocs CLI:命令行工具,用于安装 UI 组件和自动化操作

主要特点

  • 轻量快速:基于 Next.js App Router 构建的强大文档站点
  • 卓越性能:更少的客户端组件,更少的 JavaScript,优化的图像加载
  • 注重可访问性:以用户体验和可访问性为核心设计
  • 语法高亮:由 Shiki 驱动的精美代码语法高亮
  • 自动化工具:实用的 remark/rehype 插件,支持 TypeScript Twoslash、OpenAPI 文档生成等

适用场景:文档网站、博客站点,以及需要集成文档功能的 Web 应用。

开源许可证

采用 MIT license。