SkeleVenty le ofrece una base sólida como una roca para construir sitios web estáticos rápidos y accesibles. Ver el sitio de demostración.
Nodo v10+
git clone https://github.com/josephdyer/skeleventy.git
cd
en la carpeta del proyecto y ejecutar npm install
npm run dev
: Eleventy tiene recarga en vivo. site/
contiene todos los datos globales, plantillas y contenidoutilities/
Contiene altavos filters
y transforms
auxiliaresindex.md
css/
para CSS compiladojs/
para JavaScript compiladoimages/
contiene las imágenes de nuestro sitio, un icono SVG Sprite y una carpeta para meta imágenes (OG, Twitter, etc.) Laravel Mix nos ofrece una bonita capa API en la parte superior de Webpack. SkeleVenty usa una configuración simplista, pero puede aprovechar la extensión de la mezcla con configuraciones de Webpack personalizadas, división de código y complementos como PostCSS, si así lo desea.
Encontrará el SCSS y JS no compilado del sitio dentro de resources/
donde la mezcla estará observando estos directorios para cualquier cambio. Consejo: es mejor reiniciar siempre el servidor al crear nuevos parciales o carpetas
scss/
está estructurado en subpoletas obstinadas_config.scss
es donde puede cambiar los colores del sitio y las clases de utilidad generadas por GorkoDecidí eliminar el viento de cola a favor de Gorko, por su simplicidad y mantenimiento (especialmente para los desarrolladores más nuevos). No tener demasiado para empezar y agregar lo que necesita, conducirá a una base de código más simple y mantenible. Gorko le permite agregar una pizca de clases de utilidad reutilizables para ayudar a mantener su código seco. Crédito a Andy Bell por hacer esta pequeña herramienta útil
utilities/
Contiene cualquier funciones globales de utilidad/ ayudantemodules/
Contiene el JavaScript real de su sitio, todo ordenado y ordenado dentro de sus respectivas subcarpetas modularesmain.js
utilizando import '@modules/example-module'
webpack.mix.js
SkeleVenty no tiene imágenes receptivas horneadas, la razón principal es: es mejor usar CDN. Echa un vistazo a este tutorial sobre la configuración de Eletenty With Cloudinary.