2012-07-12 8 views
8

Używam innego statycznego generatora stron i chciałbym móc sprawdzić pliki źródłowe (w markdown), a także wygenerowaną stronę na moje repozytorium username.github.com. Tak, podobnie jak Jekyll, ale nie używam Jekyll. Moja struktura jest następująca:Korzystanie z GitHub Pages, czy możliwe jest określenie katalogu głównego, gdy nie korzystasz z 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 Strony służy index.html i oczekuje reszta miejscu, aby być w katalogu głównym. Chciałbym, aby strona była serwowana z target/index.html. To pozwoliłoby mi utworzyć źródło/3.md, wygenerować je lokalnie i nacisnąć zarówno source/3.md i target/3.html.

Jedyne sposoby można myślę, aby to zrobić jest:

  1. mają 2 repo - jeden dla obniżki i generować do drugiego tylko html.

  2. mieć gałąź, która zawiera przecenę i zatwierdzić źródło dla tej gałęzi i przełączyć się na mastera przed zatwierdzeniem wygenerowanego docelowego html.

  3. utrzymać przecen w katalogu głównym (zamiast „źródło”) i wygenerować kod HTML do tego samego katalogu

  4. jak długie ujęcie, przyjmuje diretory strukturę Jekyll i nadzieję, że nie przeszkadza jakoś myśląc, że jest to prawdziwe miejsce Jekyll stylu

+0

Po prostu nie rozumiem racjonalnego projektu, którego użyli! Wygląda na to, że mają bardzo ścisłe powiązanie z Jekyll! Określenie katalogu kompilacji umożliwiłoby przełączenie Jekyll z dowolnym statycznym generatorem. –

+0

Przekierowanie może pomóc: http://stackoverflow.com/a/32109398/375680 –

Odpowiedz

Powiązane problemy