Blume 2.0 favicon

Blume 2.0

Blume 2.0 refond la configuration de la documentation en adaptateurs modulaires, introduit des réglages de découverte pour agents et ajoute des outils de mise à niveau automatisés.

Code et ITDéployer des sites de documentation…Importer du contenu de documentation…Configurer l'intégration de recherche…Intégrer des fournisseurs d'assistants…
Blume 2.0 product interface screenshot
Visites mensuelles estimées
11 k
Période des données:
Référencé sur AIToolly

Qu’est-ce que Blume 2.0 ? Présentation du produit

Fonction du produit et positionnement officiel

Blume 2.0 est une version majeure du framework de documentation qui restructure la configuration du site tout en préservant le contenu Markdown et MDX existant. Cette mise à jour remplace les anciennes options textuelles et les blocs imbriqués par des adaptateurs typés importés depuis des sous-chemins spécialisés couvrant les hôtes de déploiement, les moteurs de recherche, les sources de contenu, les outils analytiques, les références d'API et les backends d'assistants IA.

La version modernise également la découvrabilité en organisant les métadonnées IA lisibles par machine, les configurations du protocole Model Context Protocol et les compétences au sein d'un espace de noms dédié agents. Les projets peuvent automatiser leur migration à l'aide d'une commande de mise à niveau interactive en ligne de commande, compatible avec des agents de codage automatisés tels que Codex et Claude Code.

À quoi peut servir Blume 2.0 ?

Cas d’usage étayés par les sources officielles

Migration de sites de documentation vers Blume 2

Les équipes de développement peuvent mettre à niveau leurs dépôts de documentation existants en exécutant la CLI de mise à niveau pour repérer les paramètres obsolètes, adapter les surcharges de composants et mettre à jour les schémas de configuration.

Publication de portails de développement multi-sources

Les organisations peuvent regrouper de la documentation issue de dépôts locaux, d'espaces Notion, de Sanity, de GitHub Releases et de schémas d'API au sein d'un site de documentation unifié, généré de façon statique ou rendu côté serveur.

Comment utiliser Blume 2.0

Le parcours documenté, lorsqu’il est disponible

  1. 1

    Exécuter la commande de mise à niveau

    Lancez la CLI de mise à niveau depuis la racine du projet pour incrémenter la version du paquet et analyser les fichiers de configuration à la recherche des modifications requises.

  2. 2

    Mettre à jour les adaptateurs de configuration

    Convertissez les blocs de recherche, de déploiement, de sources de contenu, de références d'API, d'analytique et d'assistants dans blume.config.ts en appels de fonctions d'adaptateurs importés.

  3. 3

    Valider les surcharges de composants

    Déplacez les fonctions en ligne et les déclarations internes de components.ts vers des fichiers distincts, puis importez-les sous forme de références de composants discrètes.

  4. 4

    Lancer les vérifications de diagnostic et de build

    Exécutez les commandes CLI doctor et build pour vous assurer que tous les paramètres de configuration et liaisons de composants passent la validation sans aucune erreur.

Architecture à base d'adaptateurs et automatisation des mises à niveau

Blume 2.0 fait évoluer son architecture vers des adaptateurs modulaires pour chaque point d'intégration fonctionnel. Au lieu de définir des chaînes pour les fournisseurs et des blocs d'identifiants dans blume.config.ts, les développeurs importent des fonctions d'adaptateurs dédiées à partir de sous-chemins spécialisés comme blume/search, blume/deploy, blume/sources, blume/reference, blume/analytics et blume/ai. Cette architecture permet de déclarer explicitement des rendus adaptés aux hébergeurs pour des plateformes comme Vercel, Netlify, Cloudflare et Node.js, supprimant ainsi la détection implicite du serveur au moment de l'exécution et les options de compilation obsolètes en ligne de commande.

Afin de simplifier l'adoption, Blume 2.0 intègre un flux de mise à niveau automatisé via la CLI. L'exécution de l'utilitaire de mise à niveau inspecte blume.config.ts, components.ts et les scripts du package, indiquant les emplacements exacts des fichiers ainsi que les remplacements à effectuer pour les configurations obsolètes. L'outil peut également faire appel à des agents de codage comme Codex ou Claude Code afin de résoudre de manière interactive les conclusions de la migration avant de vérifier le site à l'aide des diagnostics intégrés de doctor et build.

  • Des adaptateurs modulaires remplacent les anciens fournisseurs sous forme de chaînes pour la recherche, le déploiement, les sources, l'analytique, les références et l'IA.
  • L'utilitaire de mise à niveau en ligne de commande repère les indicateurs supprimés, les surcharges de composants non valides et les chemins de configuration dépréciés.
  • Des agents de codage peuvent être lancés directement via des options de la CLI afin d'appliquer de manière interactive les modifications de migration nécessaires.

Points à tester avant de choisir Blume 2.0

Vérifications à effectuer avec vos contenus et votre flux de travail

  • Vérifier que les surcharges de composants personnalisés dans components.ts sont importées depuis des fichiers externes plutôt que définies sous forme de fonctions en ligne.
  • Vérifier que les scripts de build de package.json ne transmettent pas d'options CLI supprimées telles que adapter, output ou base.
  • Vérifier que les spécifications AsyncAPI en version 1.x ou 2.x incluent la dépendance homologue de conversion requise parmi les dépendances du projet.
  • Examiner la configuration de recherche pour s'assurer que les clés d'API d'administration des fournisseurs sont conservées exclusivement dans des variables d'environnement.

Sources et date de vérification de Blume 2.0

Sources vérifiées et date de la vérification

Dernière vérification
Catégorie
Code et IT

Questions fréquentes sur Blume 2.0

Réponses fondées sur la fiche produit dont les sources ont été vérifiées

Qu'advient-il du contenu Markdown et MDX lors de la mise à niveau vers Blume 2.0 ?

Les pages Markdown et MDX ne nécessitent aucune modification lors de la mise à niveau, car Blume 2.0 fait évoluer la syntaxe de configuration plutôt que la structure du contenu des pages.

Comment Blume 2.0 gère-t-il les ajustements de pertinence de recherche dans le frontmatter ?

Le champ search.boost du frontmatter, qui était ignoré dans Blume 1, est désormais actif et applique directement un coefficient multiplicateur au classement de pertinence de recherche pour la page.

Des agents de codage peuvent-ils aider à automatiser la migration vers Blume 2.0 ?

Lancer la commande de mise à niveau avec l'option codex ou claude ouvre une session d'agent interactive afin d'appliquer automatiquement les corrections de configuration requises.

Quels sont les changements concernant les surcharges de composants dans components.ts ?

Toutes les entrées de composants doivent désormais être des composants importés, des chemins de fichiers ou des objets descripteurs de composants spécifiques, les fonctions en ligne et les déclarations internes étant interdites.

Comment les spécifications de référence d'API sont-elles configurées dans Blume 2.0 ?

Les blocs de référence individuels sont remplacés par un tableau unifié reference alimenté par des fonctions d'adaptateurs pour OpenAPI, AsyncAPI, GraphQL et Scalar.

Découvrez d’autres outils récemment ajoutés dans la même catégorie.