📚 Gegenstand
Im Mittelpunkt dieses Beitrags steht die technische Infrastruktur hinter dem SciBlog iWIP. Ziel ist eine offene, frei verfügbare und OER-kompatible Plattform für Wissenschaftskommunikation und Lehre. Die eingesetzten Tools ermöglichen sowohl effizientes Publizieren als auch kollaboratives Arbeiten mit Co-Autor:innen.
1️⃣ Entwicklungsumgebung „GitHub“
🌐 GitHub als öffentliche Softwareentwicklungsplattform:
https://github.com
Ich nutze die Plattform GitHub, die eine benutzerfreundliche Umgebung für die Entwicklung, Versionierung und Veröffentlichung von Code bietet. Die Zusammenarbeit an Code wird durch die Versionsverwaltungs-Software Git transparent dokumentiert. GitHub ist für Open-Source-Projekte kostenfrei.🚀 GitHub Pages als Host:
https://pages.github.com
Der Blog wird direkt über GitHub Pages im Internet veröffentlicht.
2️⃣ Webseitengenerator „Hugo“
⚡ Hugo als Generator:
https://gohugo.io
Hugo ist ein schneller und vielseitiger Webseitengenerator, der Markdown-Dateien in statische HTML-Seiten umwandelt. Er eignet sich besonders gut für die Veröffentlichung über GitHub Pages und unterstützt eine effiziente Automatisierung via GitHub Actions. ✅ Da rein statische Seiten generiert werden, ist die Ladegeschwindigkeit hoch, das Hosting einfach und die langfristige Archivierbarkeit ganz im Sinne von OER.📦 Hugo Modules als Modulverwaltung:
https://gohugo.io/hugo-modules/
Die Verwaltung von Themes und Erweiterungen erfolgt über Hugo Modules. Diese bieten gegenüber klassischen Git Submodules eine einfachere, robustere und wartungsärmere Lösung – besonders im Teamkontext.🎨 PaperMod als Theme:
https://github.com/adityatelange/hugo-PaperMod
Das PaperMod-Theme überzeugt durch minimalistisches Design, hohe Anpassbarkeit über Custom CSS und gute Dokumentation.🖥️ Reveal-Hugo als Präsentationserweiterung:
https://github.com/joshed-io/reveal-hugo
Mit Reveal-Hugo können Blogbeiträge auch als interaktive Online-Präsentationen (basierend auf reveal.js) dargestellt werden – ein Feature, das ich in meinen Lehrveranstaltungen aktiv nutze.
3️⃣ Quelltext-Editor Visual Studio Code
Zur Programmierung der Webseiten nutze ich 📝 Visual Studio Code https://code.visualstudio.com, der über zahlreiche Erweiterungen, z. B. Markdown All in One oder Live Preview, individuell erweitert und angepasst werden kann. 💡 Kleinere Änderungen nehme ich auch über GitHub selbst vor.
4️⃣ KI-Unterstützung
🤖 Für die Konzeption des SciBlogs iWIP sowie für die technische Umsetzung nutze ich die KI ChatGPT.
Sie kommt insbesondere bei der Ideensammlung, der Codeoptimierung, der Fehlersuche, dem Schreiben von Dokumentationen sowie der didaktischen Aufbereitung von Inhalten zum Einsatz.
5️⃣ Struktur
- 📂 Repository:
https://github.com/MatthiasSoell/iWIP/ - 🌍 Homepage:
https://matthiassoell.github.io/iWIP/
6️⃣ Zusammenarbeit
- 👥 Alle interessierten GitHub Nutzer:innen können über Pull Requests im Repository Beiträge oder Änderungen vorschlagen und so transparent dokumentiert als Co-Autor:innen am Projekt mitwirken.
- 🤝 Collaborator:innen können direkt im Fork
https://github.com/kiwip2025/iWIParbeiten, Beiträge erstellen und live unterhttps://kiwip2025.github.io/iWIP/testen, bevor sie ihre Inhalte über Pull Requests in das Hauptprojekt einbringen.