Le scraper Mintlify ne prend pas actuellement en charge Document360.
Créer un instantané de migration
Exportez chaque espace de travail et chaque langue de manière délibérée. Un export monolingue peut contenir du Markdown pour les articles créés dans l’éditeur Markdown et du HTML pour les articles WYSIWYG. Un export multilingue utilise JSON quel que soit le type d’éditeur.
- Cliquez sur Export project.
- Sélectionnez le format d’export. Choisissez JSON pour un export de projet complet.
- Dans Include new or modified articles in, sélectionnez All afin que l’export ne soit pas limité aux articles récemment modifiés.
- Sélectionnez chaque espace de travail, langue, catégorie et sous-catégorie maintenu.
- Sélectionnez Include media files.
- Cliquez sur Export. L’export s’exécute en arrière-plan et vous informe lorsqu’il est prêt.
- Téléchargez le ZIP depuis Recent files dès qu’il est prêt. Chaque nouvel export écrase le ZIP précédent.
- Exportez la liste All articles au format CSV. Cette liste de métadonnées est utile pour rapprocher les titres, le statut de publication, les dates, les catégories et les URL.
Inventorier le contenu en dehors de l’export
- Contenu et navigation du Homepage Builder
- Pages personnalisées liées depuis l’en-tête, le pied de page ou la barre latérale
- Snippets, variables, termes de glossaire et modèles
- CSS, JavaScript et intégrations personnalisés
- Groupes de lecteurs, rôles, SSO et règles de contenu privé
- Règles de redirection et domaines personnalisés
- Configuration de l’analytique, des retours, des formulaires et de la recherche
- Spécifications sources de référence API
- Fichiers Drive, arbres de décision et contenu intégré
docs.json.
Choisissez le mappage des espaces de travail en fonction de la manière dont vos lecteurs les utilisent. Un espace de travail nommé
v1 est généralement une version, tandis que des bases de connaissances de produits distinctes peuvent mieux correspondre à des produits ou à des onglets. Voir Navigation pour plus d’informations sur les éléments de navigation Mintlify.
Les réponses de l’API de catégorie Document360 n’incluent que les enfants directs. Si vous utilisez l’API pour créer un inventaire, demandez chaque catégorie enfant de manière récursive et récupérez le contenu séparément pour les catégories d’index et de page.
Copiez les articles Markdown dans des fichiers
.mdx et convertissez le HTML ou JSON exporté en MDX. Ajoutez un frontmatter contenant au moins un title, et conservez les descriptions, mots-clés, métadonnées de publication et routes canoniques lorsque cela est utile.
Passez en revue la sortie spécifique à la plateforme de chaque éditeur :
Document360 et Mintlify affichent tous deux le
title du frontmatter comme H1 de la page, donc les corps de page commencent au H2. N’ajoutez pas de H1 en double pendant la conversion.
Convertir le contenu réutilisable
- Convertissez les blocs de contenu réutilisables en snippets Mintlify.
- Remplacez les variables par du texte explicite, du contenu généré ou une autre source de vérité maintenable.
- Remplacez les infobulles de glossaire par des liens ou des composants d’infobulle pris en charge.
- Préservez les variations spécifiques à chaque langue plutôt que de consolider un texte qui ne semble identique que dans une seule locale.
Migrer les références API
- Ajoutez la spécification originale au référentiel Mintlify.
- Configurez des pages générées par OpenAPI.
- Préservez les descriptions ou exemples d’endpoints personnalisés que les éditeurs ont ajoutés après l’import.
- Comparez la hiérarchie des tags, l’ordre des endpoints, les serveurs, l’authentification, les exemples et les échantillons de code.
- Remplacez toute automatisation de resynchronisation Document360 par le workflow de déploiement Mintlify.
Migrer les médias et les fichiers
Préserver les URL et les règles d’accès
Vérifier votre migration
Lancez votre nouveau site
- Instaurez un gel de contenu sur votre ancien site et suivez chaque modification qui y est apportée après votre instantané de migration.
- Confirmez votre branche de production et votre référentiel sur la page Paramètres Git de votre tableau de bord.
- Notez vos enregistrements DNS existants et gardez votre ancien site en ligne jusqu’à ce que vous ayez vérifié que votre déploiement Mintlify est actif.
- Vérifiez la barre de navigation, le pied de page, le favicon, le logo, les couleurs et la typographie.
- Vérifiez les métadonnées du site et des pages, les URL canoniques et les préférences d’indexation. Voir Paramètres SEO et de recherche.
- Installez toutes les intégrations d’analytique requises, et ajoutez éventuellement une page 404 personnalisée.
- Si vous avez migré une référence API, comparez les pages d’endpoints, la structure de navigation, les URL de serveur, les schémas d’authentification et les exemples avec votre ancien site.
- Prévisualisez votre commit de lancement exact dans un déploiement de prévisualisation. Vérifiez les mises en page desktop et mobile, les pages de chaque section de navigation, la recherche et vos redirections.
- Vérifiez la console du navigateur et l’onglet réseau pour détecter d’éventuelles erreurs sur les pages qui utilisent des composants ou des scripts personnalisés.
- Basculez votre domaine avec le guide sur les domaines personnalisés, qui couvre la bascule sans interruption pour un domaine qui sert déjà de la documentation.
- Après le lancement, surveillez les erreurs 404, les échecs de redirection et les échecs de build.