Un blog sobre mis experiencias y tropezones en el mundo de desarrollo de software. Esta plantilla está basada en Eleventy. En su repositorio muestran como construir un blog con el generador estático de Eleventy.
posts/
contiene las publicaciones del blog- El contenido puede ser cualquier formato de plantilla (por ejemplo, las publicaciones no necesitan ser markdown). Puedes configurar las plantillas soportadas en
.eleventy.js
->templateFormats
.- Los
css
ypng
están listados entemplateFormats
pero no soportan tipos de plantillas, cualquier fichero con esas extensiones serán copiados sin modificación a la salida (mientras mantiene la misma estructura de directorio).
- Los
- La plantilla de los feed de los posts están en
feed/feed.njk
. Esto también es un buen ejemplo de usar ficheros de datos globales en ellos, este usa_data/metadata.json
. - Este blog usa 3 layouts:
_includes/layouts/base.njk
: El primer nivel de la estructura HTML_includes/layouts/home.njk
: La plantilla de la página de inicio (contenida dentro debase.njk
)_includes/layouts/post.njk
: La plantilla de los post del blog (contenida dentro debase.njk
)
_includes/postlist.njk
Esto es una plantilla inclusiva Nunjucks y es un componente reusable usado para mostrar un listado de todos los posts.index.njk
es un ejemplo de como usarlo.