2012-07-12 15 views
8

Estoy usando otro generador de sitios estáticos y me gustaría poder registrar los archivos de origen (en el descuento) así como también el sitio generado en mi repositorio de username.github.com. Entonces, al igual que Jekyll, pero no estoy usando Jekyll. Mi estructura es:Usando GitHub Pages, ¿es posible especificar el directorio web raíz cuando no se usa Jekyll?

 
--source 
    1.md 
    2.md 
--target 
    index.html 
    1.html 
    2.html 
    --css 
    app.css 
index.html (GitHub Pages wants the root here) 

GitHub Páginas está sirviendo al index.html y espera que el resto del sitio para estar en la raíz. Me gustaría que el sitio se publique desde target/index.html. Esto me permitiría crear una fuente/3.md, generarla localmente y presionar tanto source/3.md como target/3.html.

La única manera que puedo pensar para hacer esto es:

  1. tienen 2 repos - uno para la reducción del precio y generar a otro por sólo el html.

  2. tienen una rama que contiene el marcado y compromete la fuente a esa rama y cambia al maestro antes de confirmar el html objetivo generado.

  3. mantener la rebaja en la raíz (en lugar de 'fuente') y generar el html en el mismo directorio raíz

  4. como una posibilidad muy remota, adoptar la estructura diretory Jekyll y espero que no interfiere de alguna manera por pensar que es un verdadero sitio de estilo Jekyll

+0

¡Simplemente no entiendo la lógica de diseño que usaron! ¡Parece que tienen un acoplamiento muy estrecho con Jekyll! Especificar un directorio de compilación hubiera permitido cambiar Jekyll con cualquier generador estático. –

+0

La redirección podría ayudarlo: http://stackoverflow.com/a/32109398/375680 –

Respuesta

Cuestiones relacionadas