Challenge10k · Foundation
Dzień 15 - Prace nad Jekyll, Codespaces i GitHub Pages
Prace nad konfiguracją Jekyll w Codespaces, wypchnięciem na GitHub Pages, budowaniem projektu oraz dodaniem nowego posta.
Zadania wykonane
-
Konfiguracja Codespaces
Utworzyłem nowy Codespace dla repozytorium, sprawdziłem dostępność narzędzi (jekyll,ruby,node,npm). Przetestowałem lokalne uruchomienie Jekyll (bundle exec jekyll serve) i potwierdziłem poprawność działania środowiska. -
Testowanie integracji z GitHub
Wykonałem testowy commit oraz push zmian z Codespaces do repozytorium na GitHub. Sprawdziłem, czy workflow GitHub Pages poprawnie buduje stronę po wypchnięciu zmian. -
Dodanie nowego posta
Utworzyłem nowy plik postu w katalogu_posts, uzupełniłem metadane i treść. Przetestowałem lokalnie, czy post pojawia się na stronie. Po potwierdzeniu działania, wypchnąłem zmiany na GitHub. -
Weryfikacja działania na GitHub Pages
Po wypchnięciu zmian, sprawdziłem status builda na GitHub Pages. Zweryfikowałem, że nowy post jest widoczny na stronie produkcyjnej.
Wnioski
- Codespaces znacząco ułatwia pracę z Jekyll i automatyzuje proces wdrożenia.
- Integracja z GitHub Pages działa bezproblemowo, a workflow jest szybki i przewidywalny.
- Dodawanie nowych postów oraz testowanie zmian lokalnie przed wypchnięciem na produkcję pozwala uniknąć błędów.