Blume
Blume собирает готовый сайт документации из папки Markdown и MDX-файлов без кода приложения и настройки.
- Можно попробовать бесплатно
- Да
- Без регистрации
- Да
- Русский интерфейс
- Нет
- Разработчик
- Hayden Bleasel
- Страна
- США
Blume — фреймворк с открытым кодом на базе Astro и Vite. Он превращает папку с Markdown- или MDX-файлами в сайт документации: навигация выводится из структуры файлов, а поиск, темы оформления, Open Graph-картинки и SEO работают из коробки. Отдельно сделан упор на ИИ: сайт сам отдаёт llms.txt, Markdown-версии страниц, встроенного помощника Ask AI и опциональный MCP-сервер для агентов вроде Claude Code и Cursor. Команда blume eval проверяет, отвечает ли документация на типовые вопросы. Статический результат разворачивается на любом хостинге, а для серверного режима есть адаптеры, в том числе для Cloudflare.
Возможности
Сайт из папки файлов
Markdown и MDX из папки docs/ превращаются в готовый сайт, навигация строится по структуре файлов. Код приложения писать и поддерживать не нужно.
Поиск, темы и SEO
Клиентский поиск работает без API-ключей, тему можно настроить токенами или CSS-переменными. Open Graph-картинки и SEO-разметка создаются автоматически.
Материалы для ИИ-агентов
Сайт отдаёт llms.txt, llms-full.txt и Markdown-копии каждой страницы. По желанию включается MCP-сервер с инструментами search_docs, get_page, list_pages и get_navigation.
Помощник Ask AI
Встроенный ассистент отвечает на вопросы читателей по содержимому документации. Подключаются OpenAI, Anthropic, Gemini, Grok, Vercel AI Gateway и любой OpenAI-совместимый endpoint.
Справочники API
Из спецификаций OpenAPI, AsyncAPI и GraphQL создаётся отдельная страница на каждую операцию. Примеры кода генерируются на 18 языках.
Внешние источники контента
Документы можно брать из Obsidian, Notion, Contentful, Sanity, Payload, Strapi, GitHub Releases или по HTTP. Подходит и собственный бэкенд.
Версии, блог и экспорт
Поддерживаются замороженные версии документации с переключателем, блог и changelog с RSS. Страницы скачиваются в PDF и EPUB.
Команды CLI
CLI создаёт проект, запускает сервер, собирает сайт, проверяет ссылки, проводит SEO-аудит и ИИ-проверку документации. Команда translate переводит документы с помощью ИИ, а migrate передаёт перенос из Mintlify, Docusaurus, GitBook или MkDocs кодовому агенту.
Кому подойдёт
- Разработчики
Быстро поднять сайт документации для библиотеки или API прямо из Markdown-файлов репозитория, с поиском и справочником по OpenAPI.
- Менеджеры проектов и продуктов
Вести продуктовую базу знаний, changelog и версии документации без отдельной команды фронтенда.
- Копирайтеры и редакторы
Писать документацию в Markdown, в том числе из Obsidian или Notion, и получать готовый сайт с навигацией и поиском.
- Агентства и фрилансеры
Выпускать сайты документации для клиентов и переезжать на Blume с Mintlify, Docusaurus или GitBook.
Как начать
- Установить Node.js версии 22.12 или новее и положить Markdown-файлы в папку docs/.
- Выполнить npx blume init: команда создаст проект и установит зависимости.
- Запустить npm run dev и посмотреть сайт локально.
- Настроить тему, поиск и ИИ-функции в blume.config.ts.
- Собрать сайт командой npm run build и выложить на любой статический хостинг.
Тарифы
Платите только за хостинг и за API выбранного ИИ-провайдера, если включён помощник Ask AI.
Ограничения
- Требуется Node.js 22.12 или новее
- Ask AI работает через стороннего ИИ-провайдера, нужен его API-ключ
- Встроенные переводы интерфейса: английский, немецкий, французский, хинди, японский, португальский
- MCP-сервер и серверные функции требуют адаптера хостинга, чисто статический вариант их не поддерживает
Платформы и интеграции
Соседи по смыслу
за последний месяц