Veröffentlichen und Teilen
Drei Zustände bestimmen, wer Inhalte sehen kann: Draft, Published und Unlisted. Der Zustand existiert auf Seiten- und Skript-Ebene (Collections sind reine Organisationseinheiten — sie haben keinen eigenen Publish-Zustand). Meistens schaltest du einfach Publish um und machst weiter — aber hier ist das vollständige Bild für den Fall, dass du es brauchst.
Die drei Zustände
| Zustand | Sichtbar für | In der Navigation gelistet | Anwendungsfall |
|---|---|---|---|
| Draft | Nur du (und Mitarbeitende mit Bearbeitungsrechten) | Nein | Arbeit in Bearbeitung |
| Published | Alle | Ja | Bereit für Schüler |
| Unlisted | Alle mit dem Link | Nein | Versteckte Übungen, Easter Eggs, Links aus einem Klassenchat |
Draft-Seiten sind vollständig privat. Published-Seiten erscheinen im Inhaltsverzeichnis deines Skripts, im Index deiner Collection und auf deiner Frontseite. Unlisted-Seiten überspringen das alles — du musst die URL kennen.
Wann sich Unlisted lohnt
- Eine Zweitversuch-Übung, die nur über einen „Versuch's nochmal"-Link erreichbar sein soll
- Ein Skript, das du mit einer kleinen Gruppe testest, bevor du es enthüllst
- „Lösungs"-Seiten, die du nur von der Aufgabenseite aus verlinkst
- Ein Entwurf, den eine Kollegin oder ein Kollege prüfen soll, ohne dass er öffentlich wird
Veröffentlichen auf zwei Ebenen
Das Veröffentlichen passiert auf Seiten- und Skript-Ebene — unabhängig voneinander. Collections sind reine Organisations-Container; sie haben keinen eigenen Publish-Zustand.
Collection (rein organisatorisch — kein Publish-Zustand)
├── Skript A (published)
│ ├── Seite 1 (published) ← sichtbar
│ ├── Seite 2 (draft) ← unsichtbar
│ └── Seite 3 (unlisted) ← in der Navigation unsichtbar, per URL sichtbar
│
└── Skript B (draft) ← gesamtes Skript unsichtbar, unabhängig von den Seiten
Eine Seite ist nur öffentlich sichtbar, wenn die Seite UND ihr Skript beide published sind. Du kannst ein ganzes Skript vorübergehend offline nehmen, indem du seinen Publish-Zustand umschaltest, ohne eine einzelne Seite anzufassen.
Häufige FalleEine published Seite in einem draft Skript ist nicht sichtbar. Schüler bekommen einen 404-Fehler. Beim Launch neuer Inhalte von unten nach oben veröffentlichen: zuerst die Seiten, dann das Skript. Um Inhalte offline zu nehmen, das Skript auf draft umschalten — jede Seite darin verschwindet auf einen Schlag.
So veröffentlichst du
Drei Stellen, um den Zustand umzuschalten:
- Obere Toolbar des Seiteneditors — das Publish-Dropdown
- Seitenliste in der Manage-Schublade — Schnellschalter neben jeder Seite
- Page-Builder-Dashboard — Sammelansicht, Drag-and-Drop-Umsortierung, Stapel-Umschalter
Für Skripte nutze den Skript-Editor oder das Dashboard.
In der Seitenliste zeigt jede Seite nach ihrem Titel ein kleines Symbol, das die Farbcodierung des Publish-Schalters spiegelt: ein grüner Haken für published, ein bernsteinfarbener Strich für draft und ein violettes durchgestrichenes Auge für unlisted.
Mit Schülern teilen
URLs sind stabil und teilbar. Sobald du eine published Seite unter eduskript.org/<slug>/<col>/<skript>/<page> hast, kannst du diese URL überall teilen:
- E-Mail — Link einfügen
- LMS (Canvas, Moodle, Schoology usw.) — als externen Link hinzufügen
- Klassenchat (Discord, Slack, Teams) — einfügen, ergibt eine Vorschaukarte mit Titel + Beschreibung
- Gedrucktes Handout — QR-Code über einen beliebigen Gratis-Dienst erzeugen
Das Teilen-Symbol in der Seiten-Toolbar kopiert die URL in deine Zwischenablage. Du kannst auch jede Überschrift in der gerenderten Seite anklicken, um einen Link direkt zu dieser Überschrift zu kopieren.
Anker-Links
Jede Überschrift hat eine automatisch aus dem Überschriftentext abgeleitete ID. Klick eine Überschrift auf deiner published Seite an → die URL bekommt ein #anchor-name-Fragment.
eduskript.org/marie/intro-stats/descriptive/measures#mean-and-median
↑ Anker-Link
Änderst du den Text einer Überschrift, ändert sich auch ihr Anker. Alte Anker-Links landen weiterhin auf der Seite (kein 404), scrollen aber nicht mehr automatisch zur richtigen Stelle. Benennst du also eine Überschrift um, nachdem du den Link geteilt hast, bekommen Schüler die Seite, aber nicht den Abschnitt.
Stabile Anker für wichtige AbschnitteWenn du weisst, dass du wiederholt auf einen bestimmten Abschnitt verlinken wirst (z.B. von einem Lehrplan aus), leg den Überschriftentext früh fest und ändere ihn nicht mehr.
OG-Vorschauen beim Teilen in sozialen Netzwerken
Eduskript erzeugt automatisch Open-Graph-Metadaten:
- Title — dein Seitentitel
- Description — deine Seitenbeschreibung oder ein automatisch extrahierter Auszug
- Image — das OG-Bild deiner Seite (in den Seiteneinstellungen festgelegt) oder dein Standard-OG-Bild der Frontseite
Fügt also jemand deinen Link in Slack, Discord, Twitter usw. ein, bekommt er eine Vorschaukarte. Dasselbe gilt für Messaging-Apps, die OG respektieren.
Eine eigene Domain verbinden
Standardmässig lebt deine Site unter eduskript.org/<dein-slug>. Möchtest du lieber eine eigene Domain nutzen — z.B. informatikgarten.ch statt eduskript.org/informatikgarten — kannst du sie stattdessen auf deine Eduskript-Site zeigen lassen. Das wird pro Site in den Site-/Domain-Einstellungen des Dashboards konfiguriert; einmal verbunden, löst deine Domain auf denselben Inhalt auf, und du schreibst und veröffentlichst genau wie zuvor weiter.
Es ist eine Einstellung auf Site-Ebene, nichts, das du pro Seite oder pro Skript umschaltest.
Veröffentlichte Inhalte aktualisieren
Speichern, und die Änderungen sind live — kein erneutes Veröffentlichen nötig. Eduskript hat keine „Stage"-Umgebung für veröffentlichte Inhalte; die published Version IST die Live-Version.
Willst du in einer Sandbox arbeiten, bevor es live geht, geht das auf eine dieser Arten:
- Als Draft belassen, bis es fertig ist, dann in einem Schritt auf published umschalten
- Ein separates „Drafts"-Skript für Arbeit in Bearbeitung nutzen, Seiten bei Fertigstellung ins Live-Skript verschieben
- Dein eigenes Skript forken als Sandbox-Kopie, dort bearbeiten, dann Änderungen zurückkopieren
Für die meisten Lehrpersonen reicht Option 1.
Inhalte offline nehmen
Von published auf draft umschalten. Die Seite verschwindet sofort. Schüler, die die URL aufrufen, sehen „Page not found." Möchtest du stattdessen eine Weiterleitung oder eine Meldung wie „dieser Inhalt wurde zurückgezogen" hinterlassen, nutze eine published Seite mit diesem Hinweis, statt vollständig zu depublizieren.
Inhalte exportieren
Jedes Skript lässt sich als eigenständiger Ordner oder als Zip exportieren — für Backups, zum Umziehen von Inhalten weg von Eduskript, oder um sie direkt in Obsidian zu öffnen.
Öffne ein Skript im Editor und klicke auf das Export-Symbol (eine Festplatte mit Pfeil nach unten) in der Kopfzeile, neben Front Page und Skript löschen.
Zwei Optionen:
- Choose folder — schreibt Dateien direkt in einen Ordner, den du auswählst. Nur Chrome/Edge (nutzt die File-System-Access-API des Browsers); in Firefox und Safari ausgegraut.
- As zip — lädt eine einzelne
.zipherunter, funktioniert in jedem Browser.
Alles läuft in deinem Browser: Seiten und Anhänge werden aus dem Speicher von Eduskript geladen und lokal gepackt. Der Server baut den Export nie selbst.
„Also export videos" ist standardmässig deaktiviert. Videos mit einzuschliessen bedeutet, dass jedes zuerst auf Mux-Seite in eine herunterladbare Datei umgewandelt werden muss, was bei längeren Videos eine Weile dauern kann — lass es aus für einen schnellen Export von Text und Bildern, aktiviere es, wenn du die Videodateien wirklich brauchst.
Was drin ist
<skript-slug>/
01-seiten-slug.md
02-seiten-slug.md
...
attachments/
bild.png
zeichnung.excalidraw
videos/ (nur falls Videos eingeschlossen wurden)
vorlesung.mp4
LICENSE.txt
manifest.json
Jede Seite wird zu einer nummerierten Markdown-Datei mit Titel im Frontmatter. Excalidraw-Zeichnungen exportieren als .excalidraw (die editierbare Quelle) zusätzlich zu ihren SVG-Renderings. LICENSE.txt nennt die CC-BY-NC-SA-4.0-Lizenz und listet die Autoren des Skripts auf — nützlich, wenn du ein Skript exportierst, an dem du mitarbeitest, das aber nicht von dir stammt.
Obsidian-kompatibelDer Aufbau — eine Markdown-Datei pro Seite, ein
attachments/-Ordner — funktioniert direkt als Obsidian-Vault. Um die.excalidraw-Zeichnungen darin anzuzeigen oder zu bearbeiten, installiere zuerst das Community-Plugin Excalidraw — ohne dieses zeigt Obsidian nur das rohe JSON.
Immer nur ein SkriptDer Export funktioniert pro Skript, nicht für deine ganze Seite auf einmal. Es gibt keinen serverseitigen Sammelexport; alles, was dir gehört, Skript für Skript zu exportieren, ist unproblematisch, da jeder Export unabhängig in deinem Browser läuft.
Publishing-Spickzettel
| Ziel | Wo |
|---|---|
| Eine Seite zwischen draft/published umschalten | Obere Toolbar des Seiteneditors → Publish-Dropdown |
| Eine Seite als unlisted markieren | Dasselbe Dropdown → Unlisted |
| Seiten in einem Skript im Stapel umschalten | Manage des Seiteneditors → Seitenliste |
| Ein ganzes Skript veröffentlichen/depublizieren | Skript-Editor oder Dashboard |
| Einen Link teilen | Teilen-Symbol anklicken oder URL-Leiste kopieren |
| Auf einen bestimmten Abschnitt verlinken | Überschrift anklicken oder URL mit #anchor einfügen |
| Einen Abschnitt vorübergehend offline nehmen | Das übergeordnete Skript auf draft umschalten |
| Eigene Domain nutzen | Dashboard → Site-/Domain-Einstellungen |
| Ein Skript exportieren (Backup, Obsidian usw.) | Skript-Editor-Kopfzeile → Export-Symbol |