https://github.com/ragnarok22/el-blog-de-Ragnarok
https://github.com/ragnarok22/el-blog-de-Ragnarok
blog eleventy
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ragnarok22/el-blog-de-Ragnarok
- Owner: ragnarok22
- License: mit
- Created: 2021-02-13T19:15:18.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-11T21:39:02.000Z (over 3 years ago)
- Last Synced: 2024-07-31T20:45:14.624Z (9 months ago)
- Topics: blog, eleventy
- Language: Nunjucks
- Homepage:
- Size: 808 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- cuban-opensource - Blog de Ragnarok - blog.netlify.app) serverless. (Web Applications / Desktop)
README
# El blog de Ragnarok
Un blog sobre mis experiencias y tropezones en el mundo de desarrollo de software.
Esta plantilla está basada en [Eleventy](https://github.com/11ty/eleventy). En su repositorio muestran como construir un blog con el generador estático de Eleventy.[](https://travis-ci.org/11ty/eleventy-base-blog)
[](https://app.netlify.com/sites/ragnarok22-blog/deploys)### 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.