Conversor de HTML para Pug

Converta rapidamente código HTML para código Pug. Suporta conversão local no navegador, com editor de código e recursos de autocompletar.

1024 usos | 5.0 avaliação

Entrada HTML

Saída Pug

Instruções de Uso

1

Insira o código HTML

Cole ou insira o código HTML que deseja converter no campo de entrada esquerdo.

2

Execute a conversão

Clique no botão "Converter para Pug" para transformar o código HTML em formato Pug.

3

Visualize o resultado

Veja o código Pug convertido no campo de saída direito.

4

Use o resultado

Copie ou baixe o código Pug convertido para usar em seu projeto.

Conhecimentos Básicos do Motor de Modelos Pug

O que é Pug?

O Pug (anteriormente conhecido como Jade) é um motor de modelos de alta performance que compila para HTML e é amplamente usado em ambientes Node.js. O Pug oferece uma sintaxe concisa e elegante, permitindo que desenvolvedores escrevam páginas HTML estruturadas com menos código, ao mesmo tempo que suporta recursos avançados como variáveis, mixins e condicionais.

Principais Vantagens do Pug

Sintaxe concisa, reduzindo código redundante

Sintaxe indentada, melhorando a legibilidade do código

Suporte a herança e inclusão de modelos

Potente suporte a expressões lógicas

Auto-escapamento, aumentando a segurança

Integração perfeita com o ecossistema JavaScript

Comparação entre Sintaxes HTML e Pug

Sintaxe HTML:
<div class="container">
  <h1>Página de Boas-Vindas</h1>
  <p class="description">
    Este é um parágrafo de exemplo
  </p>
  <ul>
    <li>Item da lista 1</li>
    <li>Item da lista 2</li>
  </ul>
</div>
Sintaxe Pug:
.container
  h1 Página de Boas-Vindas
  p.description
    | Este é um parágrafo de exemplo
  ul
    li Item da lista 1
    li Item da lista 2

Exemplos de Sintaxe Pug Comum

Elementos e Texto
h1 Título do Texto
Classes e IDs
div.container#main
Atributos Inline
a(href='link', title='título')
Conteúdo Aninhado
div
  p Texto aninhado
Comentários
//- Comentário não exibido
// Comentário HTML que será exibido
Variáveis
- var nome = 'usuário'

p= nome

Notas Importantes sobre a Conversão

  • Estruturas HTML complexas podem exigir ajustes manuais para atender às melhores práticas do Pug
  • O Pug depende de indentação rigorosa, certifique-se de que o código convertido tenha indentação correta
  • Blocos de script e estilo em HTML podem precisar de tratamento especial após a conversão
  • Para projetos grandes, recomenda-se usar conversores Pug profissionais ou plugins de framework
Anúncio

推荐工具

Ferramenta de Formatação XML - Ferramenta Gratuita Online para Embelezar e Comprimir Código XML

Ferramenta de formatação XML online gratuita que suporta funções como embelezamento de código XML, compressão, validação, etc., tornando seu código XML mais padrão e legível. Fornece visualização de formatação em tempo real e suporta múltiplas opções de formatação XML.

XML para JSON - Ferramenta de conversão online gratuita

A ferramenta XML para JSON pode analisar e converter strings no formato XML e JSON, e formatar as strings convertidas.

Ferramenta Online de Formatação e Minificação JavaScript - Embelezar, Otimizar e Ofuscar Código JS

Uma poderosa ferramenta online para formatação e minificação de código JavaScript (JS). Suporta recuo personalizado (tabulações ou espaços), recolhimento/expansão de código, quebra automática de linha, embelezamento com um clique e compressão/ofuscação eficiente de scripts JS, ajudando desenvolvedores a melhorar a legibilidade do código, reduzir o tamanho do arquivo e otimizar o desempenho do site.

Conversor de YAML para JSON - Caixa de Ferramentas Online Gratuita

Ferramenta online de conversão mútua entre formatos YAML (YML) e JSON, que suporta a conversão mútua entre dados YAML e JSON, além de validar se os dados de formato YAML e JSON inseridos estão corretos.

Formatação YAML - Ferramenta YAML Online Gratuita

Ferramenta gratuita online de formatação e beleza YAML que suporta ajuste automático de recuo, realce de sintaxe e remoção de espaços extras, tornando seu código YAML claro e fácil de ler. Sem necessidade de instalação, formatação com um clique para melhorar a legibilidade e a eficiência de manutenção dos arquivos YAML!