O Skeleventy oferece uma base sólida para construir sites estáticos rápidos e acessíveis. Veja o site de demonstração.
Nó v10+
git clone https://github.com/josephdyer/skeleventy.gitcd na pasta do projeto e execute npm installnpm run dev Dip: Eleventy tem recarregamento ao vivo assado! site/ contém todos os dados, modelos e conteúdo globaisutilities/ contém elevadores filters e transforms auxiliaresindex.mdcss/ para CSS compiladojs/ para javascript compiladoimages/ contém imagens de nosso site, um sprite de ícone SVG e uma pasta para meta imagens (OG, Twitter etc. O Laravel Mix nos dá uma boa camada de API no topo do Webpack. O SKELEVENTE usa uma configuração simplista, mas você pode aproveitar a extensão do mix com configurações personalizadas do WebPack, divisão de código e plug -ins, como o PostCSS, se você deseja.
Você encontrará o SCSS e JS não compilados do site dentro de resources/ onde o mix estará assistindo a esses diretórios para quaisquer alterações. Dica: é melhor sempre reiniciar o servidor ao criar novos parciais ou pastas
scss/ é estruturado em sub -pastas opinativas_config.scss é onde você pode alterar as cores do site e as classes utilitárias geradas por GorkoDecidi remover o Tailwind em favor de Gorko, puramente por sua simplicidade e manutenção (especialmente para desenvolvedores mais novos). Não ter muito para começar e adicionar o que você precisa, levará a uma base de código mais simples e sustentável. O Gorko permite adicionar uma pitada de classes de serviços públicos reutilizáveis para ajudar a manter seu código seco. Crédito a Andy Bell por tornar esta pequena ferramenta útil
utilities/ contém quaisquer funções globais de utilidade/ auxiliarmodules/ contém o JavaScript real do seu site, todos mantidos arrumados e arrumados dentro de suas respectivas subpastas modularesmain.js usando import '@modules/example-module'webpack.mix.jsO SKELEVENTE não tem imagens responsivas assadas, a principal razão de ser: é melhor usar a CDN. Confira este tutorial sobre como configurar elente com o Cloudinary.