¿Puedo configurar el sitio de Jekyll como una intranet?

Básicamente sí. Dado que Jekyll solo genera páginas HTML simples, puede alojarlas con cualquier servidor web que desee.

Si una solución improvisada es lo suficientemente buena, puede usar el servidor incorporado de Jekyll ejecutando:

$ jekyll serve –host = 0.0.0.0

Otras máquinas en la red ahora pueden acceder a la página en http://:4000/ , donde es un marcador de posición para el nombre de host de su máquina. Puede recuperarlo ejecutando el comando hostname . Alternativamente, puede usar la dirección IP de su máquina en la red.

Si tiene la intención de que otros usen el sitio, probablemente querrá que puedan acceder al sitio como http:/// sin el número de puerto, por lo que deberá agregar el --port=80 , pero esto requiere privilegios de root.

Otros valores predeterminados razonables en ese caso son configurar JEKYLL_ENV en production y deshabilitar la observación de archivos, por lo que el servidor no se reiniciará cuando usted (accidentalmente) cambie un archivo:

$ JEKYLL_ENV = producción sudo jekyll serve –host = 0.0.0.0 –port = 80 –no-watch

Todo esto debería funcionar aproximadamente igual en Windows, pero no puedo dar instrucciones exactas.