html - div - La instalación por defecto de Jekyll no tiene el directorio_layouts
title html css (2)
Básicamente, Jekyll quiere que uses temas, así que ya no puedes ver _layouts
, _includes
, _sass
, _assets
.
Para usar el comportamiento anterior, simplemente copie desde el archivo gem:
open $(bundle show minima)
Copia las 4 carpetas en tu directorio jekyll
Así que seguí la guía en el sitio web de Jekyll instalando y ejecutando Jekyll (seguro que no tengo que publicar esto aquí). Y el sitio está funcionando perfectamente, pero por alguna razón no veo el directorio _layouts
que se supone que debe estar allí. En las páginas puedo ver que hace referencia a algunos diseños, es decir:
index.html
---
layout: default
---
<div class="home">
about.md
---
layout: page
title: About
permalink: /about/
---
This is the base Jekyll theme.
Pero cuando nos fijamos en la estructura del directorio del proyecto:
No hay carpeta de diseños ... ¿qué pasa con eso? Aunque todo funciona. Y se ve perfectamente bien cuando se ejecuta en localhost.
Debe ejecutar la reciente versión 3.2 de Jekyll, que presenta temas basados en Gem (de https://jekyllrb.com/docs/themes/ ):
El paquete de temas de Jekyll incluye diseños y hojas de estilo de una manera que puede ser anulada por el contenido de su sitio.
El tema se establece en _config.yml:
theme: minima
Los archivos iniciales que estaban anteriormente en _layouts
, _includes
y _sass
ahora están empaquetados con el tema.