Website der Konferenz Editopia des Instituts für Dokumentologie und Editorik (IDE), Bergische Universität Wuppertal, 2.–4. September 2026. Statische Seite ohne Build-Schritt (reines HTML/CSS/JS), gehostet über GitHub Pages unter https://editopia2026.i-d-e.de.
| Was du ändern willst | Datei | Wirkt auf |
|---|---|---|
| Programm / Zeitplan | data/schedule.csv |
/programm.html |
| Anmeldetext (Rahmenprogramm, Fristen) | Abschnitt ## registration in data/call-for-papers-de.md / -en.md und von Hand in en.html |
/ und /en.html |
| Startseiten-Text deutsch (Intro, Themenfelder, Einreichung, Fristen) | data/call-for-papers-de.md |
/ (Ansicht DE) |
| Startseiten-Text englisch | data/call-for-papers-en.md |
/ (Ansicht EN) |
| Eigenständige englische CfP-Seite | en.html |
/en.html (statisch, von Hand) |
| Impressum / Datenschutz | index.html, programm.html (Block impressum-modal) |
alle Seiten |
Achtung: Die Datei
Call-for-Paper.mdim Hauptverzeichnis ist eine alte Kopie und wird von der Website nicht verwendet. Der angezeigte Text kommt aus den beiden Dateien unterdata/. Nicht die falsche Datei bearbeiten.
Nach jeder Änderung: committen und auf main pushen — GitHub Pages veröffentlicht
automatisch (ein bis zwei Minuten).
Das Programm wird vollständig aus einer Datei erzeugt: data/schedule.csv.
Es muss kein Code angefasst werden.
- Das Google Sheet bearbeiten.
- Datei → Herunterladen → Kommagetrennte Werte (.csv).
- Die heruntergeladene Datei nach
data/schedule.csvkopieren (alte ersetzen). - Committen und pushen.
Das genaue Spaltenschema, die Formatregeln (vor allem: Zeitspalte als Text
formatieren) und die Hinweise zu nicht zuordenbaren Zeilen stehen in
data/README.md.
Die rohe
schedule.csvist öffentlich abrufbar. Keine internen Notizen hineinschreiben (Details indata/README.md).
Die Seiten laden ihre Inhalte per fetch — das funktioniert nur über HTTP, nicht
durch Doppelklick auf die Datei (file://). Einen kleinen Webserver im Projektordner
starten:
python -m http.server 5501Dann http://127.0.0.1:5501/programm.html im Browser öffnen. Alternativ in VS Code die Erweiterung Live Server verwenden (Port 5501 ist voreingestellt).
Push auf den Branch main → GitHub Pages baut und veröffentlicht automatisch.
Die Domain editopia2026.i-d-e.de ist über die Datei CNAME gesetzt.
index.html Startseite (DE/EN-Umschalter, Text aus data/*.md)
en.html Statische englische CfP-Seite
programm.html Programmseite (rendert data/schedule.csv)
anreise.html Anreise & Unterkunft (statisch, DE/EN-Blöcke)
main.js Lädt/parst die CfP-Markdown für index.html
schedule.js Liest/parst schedule.csv und rendert das Programm
anreise.js Sprachumschalter/Modal für anreise.html
styles.css Gesamtes Design (monochrom, "Post-Digital Minimalism")
data/
schedule.csv Programm-Daten (einzige Quelle)
README.md CSV-Vertrag & Aktualisierungsregeln
call-for-papers-*.md Startseiten-Text DE/EN
assets/img/ Logos und Grafiken
assets/js/marked.umd.js Markdown-Parser (fest eingebunden, siehe unten)
sitemap.xml, robots.txt SEO
index.html rendert die Startseite aus Markdown und braucht dafür die Bibliothek
marked. Sie liegt fest im Repo unter assets/js/marked.umd.js (v18.0.7, MIT) und
wird nicht mehr von einem CDN geladen: Die früher genutzte Adresse
cdn.jsdelivr.net/npm/marked/marked.min.js zeigte immer auf die neueste Version, und
seit marked 16 (Juni 2025) gibt es die Datei marked.min.js dort nicht mehr — der
Startseiteninhalt blieb dadurch leer. Beim Aktualisieren die Datei ersetzen und die
Startseite einmal im Browser prüfen.