Gerador de sites estáticos rápido, distribuído como um único binário, com suporte integrado a Markdown, Sass, processamento de imagens e busca.
11ty/buildawesome
Um gerador de sites estáticos simples, escrito em JavaScript, que transforma diretórios de templates em HTML, Markdown, Liquid, Nunjucks e outras linguagens em HTML.
Alternativa open source a:Jekyll
- Estrelas
- 19,982
- Forks
- 591
- Issues abertas
- 166
- Último commit
- ontem
O que é?
Build Awesome (Eleventy) é um gerador de sites estáticos escrito em JavaScript. Ele recebe um diretório de templates e gera um conjunto completo de arquivos HTML, posicionando-se como uma alternativa mais simples ao Jekyll.
Ele oferece suporte nativo a várias linguagens de templates, incluindo HTML puro, Markdown, JavaScript, Liquid e Nunjucks. Addons ampliam o suporte para formatos como WebC, Sass, Vue, Svelte, TypeScript e JSX, e um sistema de plugins atende a outras necessidades.
O projeto é instalado pelo npm como @11ty/eleventy, e a documentação em 11ty.dev explica como começar e trabalhar com templates e plugins.
Recursos principais
- 01Converte templates escritos em HTML, Markdown, Liquid, Nunjucks e JavaScript em HTML estático.
- 02Oferece suporte a addons para WebC, Sass, Vue, Svelte, TypeScript e JSX.
- 03É instalado pelo npm e executado como uma etapa de build em um projeto Node.js.
- 04Oferece um sistema de plugins documentado no site oficial.
Casos de uso
- Criar um blog ou site pessoal a partir de arquivos Markdown.
- Gerar sites de documentação de projetos a partir de um diretório de templates.
- Substituir um site baseado em Jekyll por uma toolchain JavaScript.
Início rápido
- 1
Instale o pacote pelo npm como dependência de desenvolvimento
npm install @awesome.me/buildawesome --save-dev - 2
Leia o guia Getting Started para criar seu primeiro site
Tópicos
Perguntas frequentes
- O que é buildawesome?
- Um gerador de sites estáticos simples, escrito em JavaScript, que transforma diretórios de templates em HTML, Markdown, Liquid, Nunjucks e outras linguagens em HTML. Build Awesome (Eleventy) é um gerador de sites estáticos escrito em JavaScript. Ele recebe um diretório de templates e gera um conjunto completo de arquivos HTML, posicionando-se como uma alternativa mais simples ao Jekyll.
- buildawesome é gratuito? Qual é a licença?
- buildawesome é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- buildawesome ainda é mantido?
- Manutenção ativa. O último commit de buildawesome foi em 21 de out. de 2026.
- Para que posso usar buildawesome?
- Criar um blog ou site pessoal a partir de arquivos Markdown. Gerar sites de documentação de projetos a partir de um diretório de templates. Substituir um site baseado em Jekyll por uma toolchain JavaScript.
- Como instalar buildawesome?
- Instale o pacote pelo npm como dependência de desenvolvimento: npm install @awesome.me/buildawesome --save-dev Leia o guia Getting Started para criar seu primeiro site
- Onde consigo buildawesome?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/11ty/buildawesome
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework Hugo de código aberto com blocos Tailwind para criar landing pages, portfólios, blogs e documentação a partir de arquivos Markdown simples.
Um framework rápido e simples para blogs em Node.js que gera sites estáticos a partir de posts em Markdown.
Um framework React para criar aplicações web full-stack, com ferramentas baseadas em Rust para agilizar os builds.
Gerador de sites estáticos baseado em React para criar, publicar e manter sites de documentação de projetos open source.
Um gerador de sites de documentação que transforma arquivos Markdown em um site sem exigir uma etapa de build.