Что это такое?
Fumadocs — это фреймворк для создания сайтов документации на основе React.js-фреймворков и Astro, со встроенным поиском, поддержкой тем оформления и обработкой контента MDX.
Это фреймворк или набор готовых к подключению компонентов?
Это фреймворк для документации, а не самостоятельное приложение: его добавляют поверх Next.js, Astro или React-сборки на базе Vite, например Tanstack Start, Waku или React Router, чтобы создать сайт документации.
Как добавить его в проект?
Вы добавляете Fumadocs в одну из официально поддерживаемых связок React (Next.js, Astro с React или фреймворки на базе Vite) и пишете содержимое в MDX. Полные шаги настройки описаны в официальной документации.
Нужен ли именно Next.js или можно использовать что-то другое?
Нет, Next.js — лишь один из вариантов; Astro (с React) и фреймворки на базе Vite, такие как Tanstack Start, Waku и React Router, также официально поддерживаются.
Есть ли подводные камни при установке, о которых стоит знать?
Все пакеты Fumadocs работают только через ESM, поэтому нужна настройка модулей, которая поддерживает импорты ESM, а не CommonJS.
Поддерживает ли Fumadocs стилизацию через Tailwind CSS из коробки?
Да, интеграция с Tailwind CSS входит в список поддерживаемых инструментов наряду с обработкой контента MDX.
Какие источники контента можно использовать с Fumadocs?
Он работает с MDX, content-collections и Contentlayer для управления контентом документации.
Есть ли наглядный способ показать, что я использую Fumadocs?
В проекте есть стикер для печати, который поклонники могут использовать, чтобы показать свою поддержку.
What are similar projects?
docz, nextra, docusaurus, cheatsheets, docs, NotionNext, gitbook, nuvex-docs
Which topics is it in?
tanstack-router, react-router, docs, documentation-tool, astro, mdx, static-site-generator, tailwindcss, nextjs, documentation, markdown, web-development

