Zum Hauptinhalt springen

Docusaurus

Voraussetzungen

  • VS Code Ein Texteditor für das Schreiben und Hinzufügen der Webseiteninhalte

  • git Ein Versionsmanager (wird verwendet um die Seite zu veröffentlichen)

  • node Eine Javascript-Laufzeitumgebung

  • yarn Ein Paketmanager für die Installation von Bibliotheken

Webseite erstellen

Damit wir uns nicht zu stark um das Aussehen/Mobile Ansicht/Darkmode etc. kümmern müssen, verwenden wir Docusaurus. Die Schritte zum Erstellen einer neuen Seite sind auf der Docusaurus-Seite erklärt.

Der Befehl

npx create-docusaurus@latest my-website classic --typescript

erzeugt einen neuen Ordner my-website. Diesen öffnen wir nun in VS-Code.

Über Terminal > New Terminal wird ein neues Eingabefenster (direkt in VS Code) erzeugt. Mit dem Befehl yarn run start wird die Webseite gestartet und in einem Browser geöffnet. (Falls nicht, kann sie unter http://localhost:3000 abgerufen werden).

Das Grundgerüst ist vorhanden, aber noch nicht nach unserer Vorstellung. In der Datei docusaurus.config.json können viele Grundeinstellungen festgelegt werden:

Einfacheres Handling

# fügt die Möglichkeit für SASS-Styled css hinzu
yarn add docusaurus-plugin-sass sass
# .css -> .scss
mv ./src/css/custom.css ./src/css/custom.scss
{
/*...*/
plugins: ['docusaurus-plugin-sass'],
/*...*/
}

Github Actions

Erstelle einen neues Dokument .github/__workflows/documentation.yml