Pregunta

He estado usando Jekyll (con la opción automática configurada en True, por lo que se construye automáticamente en la carpeta _Site) en un sitio durante unas semanas, y todo ha funcionado bien.

Las publicaciones estaban en una estructura como esta

/language/_posts/yyyy-mm-dd-filename.html

Y entonces Jekyll los incorporó a la carpeta _ite y los resultados se veían así:

/language/filename.html

Recientemente, la estructura de la carpeta del sitio tuvo que cambiar, para duplicar el contenido existente en 4 regiones, que ha cuadruplicado el número de publicaciones en el sitio.

Así que actualicé la estructura y las publicaciones ahora están en subcarpetas como esta:

/region/language/_posts/yyyy-mm-dd-filename.html

Entonces Jekyll los incorpora a la carpeta _site que debería dar como resultado:

/region/language/filename.html

Esto funcionó al principio, pero como he agregado más regiones, Jekyll parece dejar de procesar los archivos, y parece que no puedo descubrir por qué.

Porque he heredado este sitio de otra persona, está usando el auyyy-mm-dd en la estructura del nombre de archivo de una manera un poco hacky, para que las páginas aparezcan en el 'orden' al que están destinados. Me pregunto si esto podría tener algo que ver con eso.

Las fechas en mis publicaciones van desde 0000-01-01 a 0039-10-10 - Por lo tanto, no se están utilizando realmente como fechas reales, pero no hubiera pensado que esto afectaría el procesamiento de Jekyll.

Entonces mis pensamientos son:

1) ¿Jekyll tiene algún tipo de límites máximos de página/publicación? Tengo 11 publicaciones x 9 idiomas x 4 regiones = 396 publicaciones

2) ¿El hecho de que haya más de 30 'años' entre publicaciones causaran algún problema?

Cualquier ayuda muy apreciada, soy más un tipo de front -end ...

Salud

¿Fue útil?

Solución

Este es probable que Jekyll sea un mensaje de error (sintaxis o de otra manera). Cuando Jekyll está en auto Modo, a veces no los muestra. Intente eliminar la carpeta generada (de forma predeterminada en _site/ y corriendo Jekyll con el --no-auto parámetro:

rm -rf _site
jekyll --no-auto

Si hay errores, esto debería mostrarlos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top