- Sklonuj repozytorium, np. przy pomocy HTTPS URL / GitHub Desktop
- Zainstaluj Pythona
- Python w wersji min.
3.12.1
- Stwórz wirtualne środowisko - nie jest to potrzebne, ale rekomendowane
- `python -m venv <virtual_environment_name>
- Zainstaluj MkDocs Material i dodatkowe potrzebne biblioteki [patrz: Używane biblioteki]
pip install <nazwa_bilbioteki>
LUBpip install -r wiki-req.txt
- Uruchom projekt/stronkę komendą:
mkdocs serve
- Python w wersji min.
Nazwa | Wersja | Źródło |
---|---|---|
MkDocs Material | 9.5.43 | https://pypi.org/project/mkdocs-material/ |
Git Revision Date Localized | 1.3.0 | https://pypi.org/project/mkdocs-git-revision-date-localized-plugin/ |
Git Committers | 2.4.1 | https://pypi.org/project/mkdocs-git-committers-plugin-2/ |
- Po edycji/utworzeniu pliku wystarczy go zapisać i stworzyć nowego commita
⚠️ UWAGA: dobrą praktyką jest tworzenie zmian na nowych gałęziach (branch), nie powinno się robić zmian na gałęzimain
przed zweryfikowaniem poprawności działania kodu!
- GH Pages utworzy instancję ze zaktualizowanymi danymi na gałęzi main po kilku minutach od nadesłania commita.
Plik | Opis |
---|---|
mkdocs.yml |
główny plik konfiguracyjny, zawierający wszystkie potrzebne ustawienia potrzebne do poprawnego uruchomienia instancji strony |
docs |
lokalizacja zawierająca wszystkie pliki składające się na wiki |
docs/assets |
podfolder zawierający wszystkie assety używane na wiki |
docs/style |
podfolder zawierający wszystkie pliki CSS używane na wiki |
Opis | Link |
---|---|
REFERENCES | https://squidfunk.github.io/mkdocs-material/reference/ |
source project | https://squidfunk.github.io/mkdocs-material/ |
plugins | https://squidfunk.github.io/mkdocs-material/plugins/ |
documentation | https://www.mkdocs.org/ |
catalog of plugins | https://github.com/mkdocs/catalog |