ragnarok22 / el-blog-de-Ragnarok

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

El blog de Ragnarok

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.

Build Status Netlify Status

Notas de implementación

  • 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 y png están listados en templateFormats 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).
  • 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 de base.njk)
    • _includes/layouts/post.njk: La plantilla de los post del blog (contenida dentro de base.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.

About

License:MIT License


Languages

Language:Nunjucks 68.7%Language:JavaScript 17.4%Language:CSS 12.2%Language:HTML 1.6%