Le script importe et transforme automatiquement un texte au format Markdown dans un document InDesign stylé, prêt à être mis en page. Il remplace les balises Markdown par les styles de paragraphe et de caractère correspondants, et convertit les notes de bas de page Markdown en véritables notes de bas de page InDesign.
Les éditeurs doivent souvent nettoyer en profondeur des fichiers Word livrés par les auteurs ou traducteurs, car sous une apparente propreté visuelle, ces documents cachent de nombreuses erreurs structurelles (gras manuels, retours sauvages, styles incohérents) qui compliquent lourdement la préparation à la mise en page.
Le Markdown propose une solution claire et fiable aux problèmes structurels des documents : en rendant visible et explicite chaque élément du texte, il impose une discipline bénéfique, sécurise le flux éditorial, et permet de travailler sur des contenus propres, simples et durables.
Markdown-Import a été conçu comme un outil clé pour relier les textes structurés en Markdown à la mise en page dans InDesign. Ce script transforme le Markdown dans un document .indd, en respectant l'organisation du texte et en appliquant automatiquement les styles typographiques définis dans la maquette. Lors de son exécution, l'utilisateur peux établir les correspondances entre les balises Markdown (#, >, *italique*, [^note]) et les styles de paragraphe ou de caractère utilisés dans le document et sauvegarder ce mappage.
Il offre ainsi une passerelle fiable entre l'univers brut du texte structuré (Markdown) et l'univers raffiné de la mise en page professionnelle (InDesign), sans que l'éditeur ait besoin de passer par des étapes de conversion fastidieuses. L'usage est simple : ouvrir un .indd, sélectionner ou identifier le bloc de texte cible, lancer le script, vérifier le mapping si nécessaire, et obtenir en quelques secondes un texte propre, stylé, prêt à la correction fine et à la mise en page finale.
Placez Markdown-Import.jsx dans votre panneau Scripts d'InDesign (Fenêtre > Utilitaires > Scripts > Utilisateur).
Le script cherche le texte à convertir dans cet ordre :
Le script tente de faire correspondre automatiquement les styles InDesign existants avec les éléments Markdown en fonction de nomenclatures courantes en français et anglais, comme :
La conversion se fait en plusieurs étapes :
1. Réinitialisation des styles existants 2. Application des styles de paragraphe (titres, listes, citations) 3. Application des styles de caractère (gras, italique, etc.) 4. Conversion des notes de bas de page 5. Nettoyage et amélioration typographique
Le script est complètement localisé en anglais et français, avec :
Pour les utilisations automatisées :