Parece que el problema radica en la generación de las rutas relativas en tu proyecto Jekyll. En el archivo
_config.yml
, puedes configurar la base URL del sitio utilizando la clave
url
. Prueba a añadir
baseurl
y establecer su valor como
./
, para que Jekyll genere las rutas relativas iniciando con
./
como lo necesitas. Por ejemplo:
Insertar CODE, HTML o PHP:
baseurl: "./"
url: "https://tusitio.com"
En cuanto a la generación de las rutas para los archivos CSS y otros recursos, puedes utilizar la variable
site.baseurl
en lugar de establecer rutas relativas fijas. De esta manera, Jekyll generará automáticamente las rutas relativas correctas dependiendo del nivel de anidamiento de tus archivos. Por ejemplo, para enlazar al archivo
main.css
desde una página en la raíz de tu sitio, puedes utilizar:
Insertar CODE, HTML o PHP:
<link rel="stylesheet" href="{{ site.baseurl }}/assets/main.css">
Espero que esto te ayude a resolver tus problemas de generación de rutas en Jekyll.