Deadline: to zadanie jest na zaliczenie (TAK/NIE), trzeba je oddać na drugim lub trzecim laboratorium osobie, która prowadzi zajęcia.
To zadanie wymaga pythona. Być może nie umiesz jeszcze pythona w ogóle. Na końcu tej strony znajdziesz przydatne informacje.
W tym zadaniu masz napisać program, który przygotuje statyczną witrynę internetową i wystawi ją “w internecie”.
Precyzyjniej:
Witryna powinna zawierać
Witryna powinna być wygenerowana przez Jekylla lub coś podobnego (np Hugo). Powinna być wystawiona na github.io lub na students.
Wystawianie na github.io jest opisane tutaj: https://pages.github.com/
Lokalna instalacja Jekylla: gem install --user-install bundler jekyll --bindir ~/.local/bin/
(katalog dopasować)
Przykładowe zrzuty ekranu z witryny internetowej, którą przygotowałem na potrzeby tego zadania:
https://docs.python.org/3/tutorial/ to jest dobry tutorial do pythona.
Jeśli nie znasz się na pythonie, to pewnie musisz zainstalować środowisko wirtualne https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/ w ten sposób nie zepsujesz sobie systemu operacyjnego. Nie rób sudo pip install
!
W trakcie rozwiązywania trzeba też będzie ściągnąć strony z internetu i stworzyć własne strony w formacie markdown:
Możesz użyć dowolnych narzędzi do zescrapowania strony internetowej, ale musisz napisać własny program, który to zrobi. Mogą się tu przydać: