Hyperbook Dokumenation

Hyperbook

Hyperbook ist eine schnelle und einfache Möglichkeit interaktive Arbeitshefte zu erstellen, die moderne Standards unterstützen und sehr schnell sind. Dazu werden Markdown-Datein in statische HTML-Seiten umgewandelt.

Du brauchst keine Programmiererfahrung. Du brauchst nur Markdown-Dateien erstellen und editieren.

Los Gehts

Du kannst mit der Erstellung deines Hyperbook auf drei Arten starten. Wähle die Art die am besten zu dir passt.

  1. Installiere VS Code oder VS Codium
  2. Installiere die Hyperbook Erweiterung für VS Code oder VS Codium
  3. Downloade den hyperbook-anywhere Starter
  4. Entpacke die Datei
  5. Öffne den Order in VS Code
  6. Führe den Befehl Hyperbook: Show side preview aus

Du benötigst Node version 16 oder höherer auf deinem System.

  1. Führe npx hyperbook new my-new-hyperbook aus und folge den Anweisungen, um dein erstes Hyperbook zu erstellen.
  2. Führe npx hyperbook dev aus, um den Entwicklungsserver zu starten.
  3. Besuche https://localhost:3000 mit deinem Lieblingsbrowser.
  4. Modifiziere oder füge neue Seiten zu deinen Hyperbook hinzu mit deinem Lieblingseditor.

Die meisten Platformen für kollaborative Versionskontrolle haben eine integrierte Web IDE, wie GitLab oder GitHub.

Du kannst eins der Startprojekte forken und direkt loslegen:

Wenn du diesen Ansatz wählt, wirst du keine repräsentative Vorschau bekommen. In den meisten Fällen bekommst du nur eine normale Markdown-Vorschau, welche manche Features von Hyperbook nicht unterstützt.

Bereitstellen

Das Hauptziel des Schreibens eines Hyperbooks ist ein interaktives Arbeitsheft. Dafür muss diese auf einen Server bereitgestellt werden.

Zum Glück sind GitHub Pages, GitLab Pages und Vercel kostenlose Optionen, welche bereits für dich konfiguriert sind, wenn du unseren Starter benutzt hast hyperbook-anywhere.

Du musst die Dateien nur zu GitHub, GitLab oder EduGit pushen.

Wenn du die CLI Version verwendet hast, kannst du außerdem dein Hyperbook in statische HTML-Dateien umwandeln, welche du überall hochladen kannst. Dafür musst du den folgenden Befehl ausführen:

npx hyperbook build

Danach kannst du die Dateien vom Ordner .hyperbook/out zum Zielort kopieren.

Vergiss nicht den basePath in deiner hyperbook.json zu setzen.

Update

Updates sollten automatisch funktionieren.

Um die neuste Version des Hyperbook CLI zu bekommen, benutzte den folgenden Befehl:

npm update hyperbook --global

Keine Integration und daher auch keine Updates.

Unterstützung

Wir freuen uns von dir zu hören, wenn du Unterstützung oder neue Features für deinen Anwendungszweck benötigst.

Du kannst außerdem unserem Matrix Channel beitreten oder uns auf Twitter folgen.


Hyperbook is maintained by OpenPatch, an organization for educational assessments and training. If you need help or create a Hyperbook get in touch.

Los Gehts
✎ GitHub© Copyright 2024 by OpenPatch