Éditeur web
Modifiez vos docs Jamdesk dans le navigateur : parcourez le dépôt, éditez le MDX en preview et commitez sur GitHub pour lancer un build automatique.
L'éditeur web vous permet de modifier votre documentation directement dans le dashboard Jamdesk — pas d'installation locale, pas de terminal, pas de commandes Git. Ouvrez une page, modifiez son MDX avec un preview en direct à côté de vous, puis commitez vos changements sur votre branche GitHub. Chaque commit déclenche automatiquement un build, si bien que vos changements sont mis en ligne de la même façon qu'un git push le ferait.
C'est l'équivalent dans le navigateur du preview local et de l'extension VS Code — utilisez-le pour faire une modification rapide depuis n'importe où, ou quand vous préférez ne pas cloner le dépôt du tout.
Ouvrir l'éditeur
Cliquez sur Editor dans la barre latérale du dashboard. L'éditeur s'ouvre sur le dépôt connecté et la branche par défaut de votre projet.
L'éditeur nécessite un dépôt GitHub connecté et un grand écran (ordinateur de bureau). Sur les fenêtres plus étroites, il affiche un message « navigateur plus large requis », car les volets de code et de preview ont besoin de place pour être côte à côte. Il est disponible pour tout propriétaire de projet et membre d'équipe, sur toutes les formules.
L'interface
L'éditeur comporte trois volets :
| Volet | Ce qu'il fait |
|---|---|
| Navigation (gauche) | Les pages et groupes de votre site, lus depuis docs.json. Filtrez les pages, ouvrez l'éditeur Configuration (docs.json), ou Add page. |
| Editor (centre) | Un éditeur de code MDX pour le fichier ouvert, avec coloration syntaxique et un compteur de mots. |
| Preview (droite) | Un rendu en direct de la page, mis à jour au fur et à mesure que vous tapez. Basculez entre Desktop / Mobile et Light / Dark pour vérifier le rendu. |
La branche que vous modifiez est affichée en haut à gauche ; changez de branche avec le sélecteur de branche.
Modifier une page
Cliquez sur n'importe quelle page dans la navigation pour l'ouvrir. Modifiez le MDX dans le volet central et observez le preview se mettre à jour en direct. Vos modifications sont conservées comme brouillon local dans votre navigateur jusqu'à ce que vous commitiez — vous pouvez donc passer d'une page à l'autre sans perdre votre travail, et rien n'est écrit sur GitHub tant que vous ne choisissez pas de commiter.
Ajouter une page
Cliquez sur Add page pour créer une nouvelle page sans quitter l'éditeur :
- Choisissez un modèle de départ.
- Saisissez un titre — le nom de fichier de la page en est dérivé automatiquement.
- Choisissez le groupe de navigation auquel elle appartient.
La nouvelle page s'ouvre en tant que brouillon. Lorsque vous commitez, Jamdesk écrit à la fois le nouveau fichier .mdx et l'entrée de navigation dans docs.json, dans le même commit.
Commiter les changements
Lorsque vous êtes prêt à publier, commitez vos changements en attente sur GitHub :
Cliquez sur Commit. La boîte de dialogue liste tous les fichiers que vous avez modifiés (une page, docs.json, ou plusieurs à la fois).
Saisissez un message de commit, ou cliquez sur Generate pour que Jamdesk en rédige un à partir de votre diff.
Jamdesk commite les changements sur votre branche actuelle et démarre immédiatement un build. Suivez-le sur la page Builds du projet.
Vous préférez plutôt annuler les modifications ? Revert annule les changements non enregistrés de la page actuelle et restaure la version commitée.
Gérer les changements externes
Si quelqu'un d'autre pousse sur la même branche pendant que vous modifiez, l'éditeur remarque que la branche a bougé et le signale. Lorsque vous commitez, tout fichier modifié en amont est présenté sous forme de fusion à trois voies afin que vous puissiez réconcilier les deux versions — vos modifications locales ne sont jamais perdues.
Commiter depuis l'éditeur revient exactement à pousser depuis votre propre machine : cela écrit un vrai commit dans votre dépôt et déclenche le même pipeline de build. Si vos docs se trouvent dans un sous-répertoire du dépôt (configuration monorepo), l'éditeur y lit et y écrit automatiquement.
Prérequis
| Prérequis | Détail |
|---|---|
| GitHub connecté | Le projet doit avoir un dépôt et une branche connectés. |
| Navigateur de bureau | Un grand écran (environ 1400px et plus) ; l'éditeur n'est pas disponible sur les largeurs mobiles. |
| Accès | Tout propriétaire ou membre du projet. Modifier écrit dans votre dépôt, les verrous d'écriture habituels s'appliquent donc (par exemple un abonnement en retard de paiement). |
