2.0 KiB
So arbeitest du an dem Dokumentations-Theme
[!NOTE] Eine kurze Erinnerung daran, dass du für die Arbeit an den Inhalten für die Dokumentationsseite nichts einrichten musst.
Um an den Mitwirkungsrichtlinien zu arbeiten, kannst du Dateien im
docs
-Verzeichnis hier verfügbar bearbeiten oder hinzufügen. Wenn deine Änderungen zusammengeführt ("merged") werden, werden sie automatisch auf der Dokumentationsseite zur Verfügung gestellt.
Struktur der Dokumentations-Website
Die Seite wird mit docsify
erstellt und über GitHub Pages bereitgestellt.
Normalerweise musst du keine Änderungen an der Konfiguration vornehmen oder die Website lokal erstellen. Falls es dich interessiert, so funktioniert es:
- Der Quelltext der Homepage ist in
docs/index.html
zu finden. - Wir stellen diese Datei als SPA (Single Page Application) mit
docsify
und GitHub Pages bereit. - Das
docsify
-Skript generiert bei Bedarf den Inhalt dermarkdown
-Dateien imdocs
-Verzeichnis. - Die Homepage wird aus der
_coverpage.md
erstellt. - die Navigation in der Seitenleiste wird aus
_sidebar.md
generiert.
Lokale Bereitstellung der Dokumentations-Website
FreeCodecamp klonen:
git clone https://github.com/freeCodeCamp/freeCodeCamp.git
docsify serve docs
docsify
installieren:
npm install -g docsify
und das Verzeichnis /docs
bereitstellen
docsify serve docs
Wenn du freeCodeCamp lokal installiert hast (siehe Anleitung für die lokale Installation), bündeln wir das CLI mit den Entwicklungswerkzeugen, sodass du die unten aufgeführten Befehle bei Bedarf vom Stammverzeichnis des Repos ausführen kannst:
Nur die Dokumentationswebsite bereitstellen und starten
npm run docs:serve
Betreibe die Dokumentationswebsite neben dem freeCodeCamp lokal:
npm run develop
Die Dokumentationswebsite sollte unter http://localhost:3200 zu finden sein