Jak uruchomić PLVACC wiki lokalnie na komputerze?
Po co w ogóle odpalać wiki lokalnie? Jest kilka powodów, zacznę jednak od takiego, dla którego nie warto przechodzić przez ten proces. Nie warto się męczyć, jeśli chcesz tylko zobaczyć, jak będzie wyglądał Twój plik .md po udostępnieniu na wiki. Wygeneruje to każdy edytor wspierający ten format, jak Zettlr, Obsidian czy VS Code. Kiedy natomiast warto?
-
Jeśli chcesz zmieniać sposób działania wiki - edytować menu, zakładki, szybkie linki
-
Jeśli chcesz edytować szatę graficzną - logo, kolory, czcionki, style
-
Jeśli chcesz wyświetlać pliki w formacie .mdx i dodawać niedostępne w klasycznym .md elementy, takie jak:
Rozwijane pola tekstowe
Z dodatkowymi informacjami, ciekaowstkami itp
- listami
- pogrubienia, kursywa
czy nawet fragmetami kodu (nie wiem, może do konfiguracji EuroScope?)
console.log(`przykładowy kod`)albo kolorowe ramki informacyjne:
noteKolorowe ramki aby uwidocznić jakieś informacje
tipNa przykład warto zadbać o wolny pas przed lądowaniem samolotu
dangerNie przydzielać squawku zawierającego ósemki
infoSome content with Markdown
syntax. Check thisapi.warningSome content with Markdown
syntax. Check thisapi.
W tych wypadkach lokalna instancja Wiki bardzo przyśpiesza pracę, nie trzeba każdorazowo wrzucać zmian na Github, czekać na deploy, walczyć z cache przeglądarki wyświetlającym starą wersję strony, zaśmiecać historii commitów itp itd.
Wymagane kroki
-
Zainstaluj Node.js. Jest to środowisko uruchomieniowe dla JavaScript, możesz pobrać z https://nodejs.org/en/download
infoWymagany jest Node.js w wersji co najmniej 20 (See what I did here?)
-
Otwórz Powershell lub dowolny inny terminal wedle preferencji (przycisk Win + wpisz
powershell) -
Przejdź do folderu repozytorium PLVACC Wiki wpisując w terminalu np.
cd C:\_vs\ATD\wiki -
Sprawdź, czy Node.js zainstalował się poprawnie - spróbój wywołać jego wersję komendą
node -v. Można też sprawdzić skojarzony z nim manager pakietów, użyjemy go za chwilę do instalacji Docusaurusa.npm -v(npm od Node Package Manager). Jeśli obydwie komendy uruchomiły się poprawnie, tzn wyświetliły wersje aplikacji, to idziemy dalej -
(Jeśli robisz to pierwszy raz, spróbuj pominąc krok 5 i przejść od razu do 6. Jeśli nie zadziała, cofnij się tu ;)) Zainstaluj Docusaurus
npm install docusaurus -
Uruchom projekt (pamiętając, żeby być w folderze głównym wiki)
npm start. Po chwili powinno przenieść Cię do przeglądarki z uruchomioną lokalnie Wiki. Możesz teraz wrócić do edycji kodu. Po każdym zapisaniu projekt w przeglądarce odświeży się automatycznie.
Zdarza się, że w wyniku niektórych zmian wywołanie komendy npm start kończy się błędem. Jeśli tak się stanie, spróbuj polecenia npm run clear. Wyczyści ono tymczasowe pliki i pamięć podręczną, w większości wypadków powinno to rozwiązać problem.