GUIDE

Pug en HTML quand il faut voir le balisage avant de le coller

Pug (et l’ancienne syntaxe Jade) remplace les chevrons par l’indentation. C’est agréable — jusqu’à vingt lignes imbriquées et la question de savoir si `nav.main-nav` s’est bien fermé trois niveaux plus haut. L’habitude, c’est la CLI `pug` sur une machine avec Node. Cette page fait la compilation dans l’onglet déjà ouvert. Collez un extrait, importez un `.pug` ou `.jade`, lisez le HTML à droite pendant que vous modifiez. La compilation tourne en local après le chargement : rien n’est envoyé à un serveur pour la transformation. Ce qui distingue cet atelier d’un convertisseur « coller et croiser les doigts », c’est l’aperçu : passez du balisage brut à la page rendue et repérez les erreurs de mise en page avant que le HTML n’atterrisse dans un CMS, un outil e-mail ou le dépôt d’un collègue.

Éditeur source Pug à côté de l’aperçu HTML rendu et du panneau de sortie brute

La conversion visuelle vaut mieux que l’indentation dans la tête

La plupart des outils Pug vers HTML proposent une zone de texte et un lien de téléchargement. Pour cinq lignes, ça suffit. Dès qu’il faut vérifier une navigation, une grille de cartes ou un pied de page mêlant texte et liens, ça coince. Ici, source et résultat restent visibles ensemble. Vous changez une indentation, le panneau HTML réagit, vous basculez sur Aperçu quand comptent les espacements et la hiérarchie — pas seulement la présence d’un `</div>` quelque part. La bande de statut sous l’éditeur indique si le modèle parse. En cas d’échec, le message du compilateur pointe la ligne en cause — pas un panneau vide et silencieux. HTML en direct plus rendu en bac à sable : c’est la différence concrète. Vous n’exportez pas du balisage à l’aveugle pour l’ouvrir dans une autre appli et voir si la page tient debout.

Quelques limites d’entrée de jeu pour ne pas perdre de temps. L’outil compile le Pug collé ou importé dans le navigateur. Il ne lit pas un dossier de projet : `include`, `extends` et les partiels externes sont hors scope. Mixins, conditions, boucles et blocs `style.` / `script.` dans le même fichier se comportent comme en compilation locale. Pour du JavaScript multiligne en tête de modèle — par exemple un tableau de liens de menu —, placez une ligne `-` seule, puis le bloc JavaScript en retrait en dessous. Pug ne traite que la première ligne après `-` comme du code ; continuer un tableau sur la ligne indentée suivante sans ce schéma est un piège classique, et le message d’erreur paraît obscur tant qu’on ne connaît pas la règle.

Retour au convertisseur
🌱

Aperçu rendu, pas seulement la source

L’onglet Aperçu charge votre HTML compilé dans un iframe isolé. Titres, listes et liens s’affichent comme le navigateur les dessinera — utile quand l’indentation seule ne dit pas si une section est au bon endroit.

🔬

Côte à côte pendant les corrections

Pug à gauche, HTML à droite. Un attribut renommé, un point manquant sur une classe : le changement est immédiat avant copie ou téléchargement.

💫

Pas d’installation pour une livraison rapide

Il vous faut juste du balisage pour un ticket ou un bloc landing ponctuel ? Inutile de lancer `npm install pug` et un script local. Importez, convertissez, copiez, avancez.

FEATURES

Convertir du Pug en HTML et valider la page, pas seulement les balises

Édition côte à côte, aperçu rendu du HTML compilé, balisage brut pour la copie et export — sans envoyer votre source sur un serveur.

Barre d’outils Pug en HTML avec import, copie, téléchargement et aperçu visuel

Une conversion visuelle fiable avant le collage

La disposition est volontairement simple : Pug d’un côté, sortie de l’autre. Pendant la saisie, le panneau HTML se rafraîchit. Basculez sur Aperçu pour voir le document comme une page — barre de navigation, grille de cartes, colonnes de pied de page — au lieu de déduire la structure depuis la syntaxe indentée. Ce passage visuel attrape les bugs qui passent quand on survole les chevrons : wrapper manquant, classe sur le mauvais élément, texte à côté du lien au lieu de dedans. Le HTML brut reste à un clic quand il faut inspecter les attributs, copier un fragment pour un bloc CMS ou comparer avec un fichier existant. Vous n’êtes ni prisonnier de l’aperçu ni du seul code source — le flux correspond à la façon dont on relit vraiment les modèles.

Comment convertir du Pug en HTML sur cette page

Ajouter votre source Pug

Ajouter votre source Pug

Collez dans le panneau de gauche ou importez un fichier `.pug` ou `.jade`. L’indentation définit l’imbrication — ne mélangez pas tabulations et espaces dans le même fichier. Pour des variables ou tableaux en JavaScript non tamponné (`-`), placez le code multiligne sous une ligne `-` seule, avec le script en retrait dessous.

Lire le HTML et ouvrir l’aperçu

Lire le HTML et ouvrir l’aperçu

À droite, l’aperçu rendu de la page compilée s’affiche par défaut. Passez sur HTML pour voir les balises littérales. Si le panneau de saisie signale une erreur, corrigez d’abord cette ligne — aperçu et export restent bloqués tant que le modèle ne parse pas.

Copier, télécharger ou continuer dans le playground

Copier, télécharger ou continuer dans le playground

Copiez quand la destination est un autre outil ou un bloc HTML de CMS. Télécharger enregistre un fichier `.html`. Aperçu / édition visuelle du HTML envoie la sortie actuelle vers le playground de l’accueil pour des retouches visuelles au-delà du seul Pug.

Pug en HTML : les questions qu’on rencontre vraiment

COMMENCER

Prêt à transformer du Pug en HTML que vous avez vraiment regardé ?

Édition côte à côte, aperçu rendu, copie et téléchargement — gratuit, sans compte.

Pug en HTML

Gratuit
  • Conversion visuelle : Pug et HTML côte à côte
  • Aperçu HTML rendu avant l’export
  • Copie, téléchargement ou ouverture dans le playground
  • Exécution locale dans le navigateur après chargement
Ouvrir l’outil

Modèles autonomes uniquement — pas de `include` ni `extends` depuis le disque.

Convertisseur Pug en HTML avec aperçu visuel
Côté client