À propos du projet
MJML est un langage de balisage créé par Mailjet pour réduire la complexité du codage d'emails responsives. Il offre une syntaxe sémantique et une riche bibliothèque de composants standards, qui sont compilés par un moteur open-source en HTML responsive. Le projet prend en charge plusieurs modes d'utilisation : une interface en ligne de commande pour compiler les fichiers .mjml en HTML, une API Node.js avec des options de configuration étendues, une version navigateur (mjml-browser) et un éditeur en ligne gratuit. Il propose également des plugins d'éditeur pour Visual Studio Code et Sublime Text. Les fonctionnalités clés incluent la beautification et la minification configurables de la sortie, l'intégration CSS avec préservation des balises, l'assainissement des variables de template, des composants personnalisés via .mjmlconfig et des hooks de prétraitement. La documentation détaille les arguments CLI et les options Node.js telles que les niveaux de validation, les chemins d'inclusion et les délimiteurs de syntaxe de template. MJML convient aux développeurs et aux équipes qui souhaitent un workflow maintenable et basé sur des composants pour la production d'emails.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.