Convertisseur HTML en Pug
Convertissez du HTML en syntaxe de template Pug
Qu'est-ce que cet outil ?
Cet outil en ligne gratuit vous permet de convertir rapidement du HTML standard en modèles Pug propres et indentés. Il est idéal pour les développeurs utilisant Node.js et les frameworks web modernes qui préfèrent un code lisible et maintenable.
Comment l'utiliser
- Collez votre code HTML dans l'éditeur ou tapez-le manuellement.
- Cliquez sur Convertir pour générer le code Pug correspondant.
- Téléchargez, copiez ou partagez le résultat avec un lien unique.
Vous pouvez également vous connecter avec Google ou GitHub pour enregistrer votre historique de conversion pour une utilisation future.
Qu'est-ce que Pug ?
Pug est un moteur de template haute performance pour Node.js, inspiré par Haml. Il remplace le HTML traditionnel par une syntaxe concise et sensible aux espaces, améliorant la clarté du code et réduisant la répétition.
Pug est couramment utilisé dans les applications web construites avec Express.js et offre des fonctionnalités avancées telles que la réutilisation de code, l'intégration de logique et une indentation plus propre.
En savoir plus sur la documentation officielle de Pug.
Exemple de syntaxe Pug
doctype html
html(lang="en")
head
title= pageTitle
script(type="text/javascript").
if (foo) bar(1 + 5)
body
h1 Pug - moteur de template node
#container.col
if youAreUsingPug
p Vous êtes incroyable
else
p Allez-y !
p.
Pug est un langage de template concis et simple
avec un fort accent sur la performance et les fonctionnalités.
Exemple HTML vs Pug
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<title>Pug</title>
<script type="text/javascript">
if (foo) bar(1 + 5)
</script>
</head>
<body>
<h1>Pug - moteur de template node</h1>
<div id="container" class="col">
<p>Vous êtes incroyable</p>
<p>Pug est un langage de template concis et simple avec un fort accent sur la performance et des fonctionnalités puissantes.</p>
</div>
</body>
</html>
Pug
doctype html
html(lang="en")
head
title Pug
script(type="text/javascript").
if (foo) bar(1 + 5)
body
h1 Pug - moteur de template node
#container.col
p Vous êtes incroyable
p Pug est un langage de template concis et simple avec un fort accent sur la performance et des fonctionnalités puissantes.