GitHub Pages dla każdego repozytorium
GitHub Pages nie muszą być tylko blogiem czy naszą stroną domową. Równie ważne jest tworzenie dokumentacji projektowej.
Lub po prostu więcej stron powiązanych z naszą stroną domową.
Page może być stworzony z brancha master lub gh-pages lub z folderu /docs na branchu master.
Mnie podoba się rozwiązanie z dedykowanym branchem.
I tą opcję wybrałam tworząc podstronę z opisem wydarzeń Śląskiej Grupy Microsoft.
Stworzenie brancha gh-pages
automatycznie dodaje konfigurację włączonych Pages
Adres domyślny do naszej strony składa się z głównego adresu pages czyli NazwaKonta.github.io +
nazwa repozytorium czyli w przykładzie, który używam to https://slaskagrupamicrosoft.github.io/meetingshistory/
nazwa repozytorium czyli w przykładzie, który używam to https://slaskagrupamicrosoft.github.io/meetingshistory/
Od strony GitHubato już wszystko.
Teraz jednak zaskoczył mnie Jekyll i konfiguracja, która zdawała się w ogóle nie działać. I to tak dziwnie - zawartość była, ale theme jakby gubił ścieżkę, jakby nie ładowały się wszystkie cssy i skrypty.
To dlatego że dokładnie tak było. Ustawienia wskazywały na domyślną stronę (na której już
funkcjonowała inna strona z innym schematem strony niż oczekiwany na
podstronie) wystarczy ustawić w _config.yml zmienna base url:
funkcjonowała inna strona z innym schematem strony niż oczekiwany na
podstronie) wystarczy ustawić w _config.yml zmienna base url:
baseurl: "/meetingshistory" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site
To praktycznie jedyna wymagana konfiguracja.
Komentarze
Prześlij komentarz