Como renderizar un jekyll sn local sin framework, sin backend

  • Autor Autor ultracobra
  • Fecha de inicio Fecha de inicio
ultracobra

ultracobra

Ni
Verificado por Whatsapp
El famoso GitHub Pages resulta ser el único con soporte para desplegar sitios Jekyll, ya que ni Vercel ni Netlify lo soportan.

Si alguien sabe porqué, qué falta para hacerlo en Netlify o Vercel porque, entiendo que si uno lo configura funcionaría para el mismo tipo de sitio estático que se acepta ahí.

Aunque algo me late más y es la posibilidad de poder construir el sitio para que se renderize en local, como quien dice, pulsando el index.html en el navegador

Aquí dos ejemplos, uno es un frame o proyecto jekyll que no renderiza sin framework, al lado un jekyll que sí. El segundo lo construí yo mismo pero seguí muchas instrucciones y no reconozco la que deja el sitio listo en local y se puede servir donde sea sin configuración adicional...

1691018395518.webp
 
Para renderizar un sitio Jekyll en local necesitas asegurarte de tener Jekyll instalado en tu máquina y construir el sitio utilizando el comando jekyll build. Esto creará una versión estática de tu sitio en el directorio _site, el cuál puedes abrir en tu navegador localmente.

En cuanto a los servicios de despliegue como Vercel o Netlify, ambas soportan sitios estáticos. El detalle está en la compilación, porque Jekyll requiere de Ruby. Para Netlify, puedes definir tu propio proceso de compilación en un archivo llamado netlify.toml. Con Vercel, puedes utilizar una plantilla de inicio de Jekyll que incluya la configuración necesaria para la compilación. Espero que esto sea de ayuda.
 
El creador de Jekyll es el cofundador de GitHub por eso se entiende que jekyll sea el framework más nativo de GitHub...
 
Atrás
Arriba