Blume 2.0 favicon

Blume 2.0

Blume 2.0 реорганизует конфигурацию документации в модульные адаптеры, представляет настройки обнаружения агентов и добавляет средства автоматизированного обновления.

Код и ITРазвертывание сайтов документации в…Импорт контента документации из…Настройка интеграции поиска через…Интеграция провайдеров ИИ-ассистентов и…
Blume 2.0 product interface screenshot
Расчётные посещения в месяц
11 тыс.
Период данных:
Добавлено в AIToolly

Что такое Blume 2.0? Обзор продукта

Назначение продукта и его официальное позиционирование

Blume 2.0 — это мажорный релиз фреймворка документации, который перестраивает конфигурацию сайта, сохраняя при этом существующий контент Markdown и MDX. Обновление заменяет устаревшие строковые параметры и вложенные конфигурационные блоки типизированными адаптерами, импортируемыми из специализированных подпутей для хостов развертывания, поисковых систем, источников контента, аналитики, справочников API и бэкендов ИИ-ассистентов.

Релиз также модернизирует механизмы обнаружения, организуя машиночитаемые метаданные для ИИ, конфигурации Model Context Protocol и навыки в единое пространство имен agents. Проекты могут автоматизировать миграцию с помощью интерактивной команды обновления CLI, совместимой с автоматизированными агентами написания кода, такими как Codex и Claude Code.

Для чего можно использовать Blume 2.0?

Сценарии, подтверждённые официальными источниками

Миграция сайтов документации на Blume 2

Команды разработчиков могут обновить существующие репозитории документации, запустив CLI обновления для выявления устаревших настроек, корректировки переопределений компонентов и обновления схем конфигурации.

Публикация порталов разработчиков из нескольких источников

Организации могут объединять документацию из локальных репозиториев, рабочих пространств Notion, Sanity, GitHub Releases и схем API в единый сайт со статическим или серверным рендерингом.

Как использовать Blume 2.0

Описанный в документации процесс, если он доступен

  1. 1

    Запуск команды обновления

    Запустите CLI обновления из корня проекта, чтобы повысить версию пакета и просканировать конфигурационные файлы на наличие необходимых изменений.

  2. 2

    Обновление адаптеров конфигурации

    Преобразуйте блоки поиска, развертывания, источников контента, справочников API, аналитики и ассистентов в blume.config.ts в импортированные вызовы функций адаптеров.

  3. 3

    Валидация переопределений компонентов

    Перенесите инлайн-функции и внутренние объявления из components.ts в отдельные файлы, импортируя их как дискретные ссылки на компоненты.

  4. 4

    Диагностика и проверка сборки

    Выполните команды CLI doctor и build, чтобы подтвердить, что все параметры конфигурации и привязки компонентов проходят валидацию без ошибок.

Архитектура адаптеров и автоматизация обновления

Blume 2.0 переводит архитектуру на модульные адаптеры во всех точках функциональной интеграции. Вместо указания строковых провайдеров и блоков учетных данных внутри blume.config.ts разработчики импортируют специализированные функции адаптеров из выделенных подпутей, таких как blume/search, blume/deploy, blume/sources, blume/reference, blume/analytics и blume/ai. Такая архитектура позволяет явно объявлять выходные форматы для конкретных платформ, таких как Vercel, Netlify, Cloudflare и Node.js, исключая неявное определение сервера во время выполнения и устаревшие флаги командной строки для сборки.

Для упрощения перехода Blume 2.0 включает автоматизированный рабочий процесс обновления через CLI. Запуск утилиты upgrade проверяет файлы blume.config.ts, components.ts и скрипты пакета, выводя точные расположения файлов и замены для устаревших конфигураций. Инструмент также может вызывать агентов написания кода, таких как Codex или Claude Code, для интерактивного устранения проблем миграции перед проверкой сайта встроенными средствами диагностики doctor и build.

  • Модульные адаптеры заменяют устаревшие строковые провайдеры в конфигурациях поиска, развертывания, источников данных, аналитики, справочников и ИИ.
  • Утилита обновления CLI выявляет удаленные флаги, некорректные переопределения компонентов и устаревшие пути конфигурации.
  • Агентов написания кода можно запускать напрямую через флаги CLI для интерактивного внесения необходимых изменений миграции.

Что проверить перед выбором Blume 2.0

Проверки на собственных материалах и рабочих процессах

  • Убедитесь, что пользовательские переопределения в components.ts импортируются из внешних файлов, а не определены как инлайн-функции.
  • Проверьте, что скрипты сборки в package.json не содержат удаленных флагов CLI, таких как adapter, output или base.
  • Убедитесь, что для спецификаций AsyncAPI версий 1.x или 2.x в зависимости проекта добавлен требуемый peer-пакет конвертера.
  • Проверьте конфигурацию поиска и убедитесь, что API-ключи администратора провайдеров хранятся исключительно в переменных окружения.

Источники и дата проверки Blume 2.0

Какие источники и когда были проверены

Официальный источник
https://useblume.dev/docs/upgrading
Последняя проверка
Категория
Код и IT

Часто задаваемые вопросы о Blume 2.0

Ответы на основе карточки продукта с проверенными источниками

Что происходит с контентом Markdown и MDX при переходе на Blume 2.0?

Страницы Markdown и MDX не требуют изменений при обновлении, поскольку Blume 2.0 меняет синтаксис конфигурации, а не структуру содержимого страниц.

Как Blume 2.0 обрабатывает корректировки релевантности поиска во frontmatter?

Поле frontmatter search.boost, которое игнорировалось в Blume 1, теперь активно и напрямую умножает рейтинг релевантности поиска для данной страницы.

Могут ли агенты написания кода помочь автоматизировать переход на Blume 2.0?

Запуск команды обновления с флагом codex или claude открывает интерактивную сессию агента для автоматического применения необходимых исправлений конфигурации.

Что изменилось в переопределениях компонентов в components.ts?

Все записи компонентов теперь должны представлять собой импортированные компоненты, пути к файлам или конкретные объекты-дескрипторы компонентов; инлайн-функции и внутренние объявления запрещены.

Как настраиваются спецификации справочников API в Blume 2.0?

Отдельные блоки справочников заменены единым массивом reference, заполняемым функциями адаптеров для OpenAPI, AsyncAPI, GraphQL и Scalar.

Посмотрите другие недавно добавленные инструменты в этой категории.