Ten dokument opisuje, jak skonfigurować środowisko lokalne, zarządzać plikami kursu oraz publikować zmiany na GitHub Pages.
- Zainstalowane środowisko RStudio (najlepiej najnowsza wersja, która ma wbudowane wsparcie dla Quarto).
- Zainstalowany system kontroli wersji Git.
- Konto na GitHubie (Twój login:
gladkia).
Jeśli jeszcze nie masz Quarto w swoim systemie:
- Wejdź na stronę: https://quarto.org/docs/get-started/
- Pobierz i zainstaluj instalator odpowiedni dla Twojego systemu operacyjnego (Windows/Mac/Linux).
- Uruchom ponownie RStudio.
- Utwórz nowe, puste repozytorium na GitHubie (np.
pwbioinfo_2026). - Sklonuj to repozytorium na swój komputer (np. przez RStudio: File -> New Project -> Version Control -> Git).
- Będąc w tym nowym projekcie w RStudio, utwórz strukturę strony Quarto. Wpisz w zakładce Terminal (na dole w RStudio):
quarto create-project --type website
Aby interaktywne bloki kodu (WebR) działały w naszych laboratoriach, musimy dodać odpowiednie rozszerzenie do projektu Quarto. Wpisz w Terminalu (będąc w folderze projektu):
quarto add coatless/quarto-webr(Zatwierdź wpisując "Y", gdy instalator zapyta o zgodę).
Jeśli używasz pakietu webexercises do quizów, upewnij się, że masz go zainstalowanego w R:
install.packages("webexercises")- Twórz nowe pliki z rozszerzeniem
.qmd(np.laboratorium_1.qmd,laboratorium_2.qmd). - Aby podejrzeć, jak wygląda strona zanim wrzucisz ją do sieci, użyj przycisku Render (ikona niebieskiej strzałki) u góry edytora w RStudio. Otworzy się lokalny podgląd strony.
- Pliki i nawigację na stronie konfigurujesz w głównym pliku
_quarto.yml.
Kiedy jesteś zadowolony z wprowadzonych zmian i chcesz opublikować je dla studentów, użyj magicznej komendy w Terminalu:
quarto publish gh-pagesCo robi ta komenda?
- Kompiluje wszystkie Twoje pliki
.qmddo czystego HTML. - Automatycznie wrzuca (pushuje) te wygenerowane pliki na specjalną gałąź
gh-pagesna Twoim GitHubie. - Twoja strona zaktualizuje się w ciągu 1-2 minut pod adresem:
https://gladkia.github.io/NAZWA_REPOZYTORIUM/