🌐 Website und GitLab am KIT
In der heutigen digitalen Landschaft ist eine zuverlässige und automatisierte Möglichkeit zur Veröffentlichung von Websites unerlässlich – sei es für Forschung, Dokumentation oder persönliche Projekte. Am KIT bietet die virtuelle Webserver-Infrastruktur in Kombination mit GitLab CI/CD-Pipelines eine leistungsstarke Lösung zur einfachen und flexiblen Bereitstellung statischer Websites.
HINWEIS 🗒️: GitLab am KIT unterstützt keine nativen GitLab Pages. Stattdessen können Sie die KIT-Webserver und den in den Projekten beschriebenen Ansatz verwenden.
🚀 Verfügbare Vorlagen zur Nutzung
Diese Seite stellt Beispielprojekte vor, die zeigen, wie man verschiedene Arten statischer Websites mit GitLab und den Hosting-Diensten des KIT einrichtet und bereitstellt. Jedes Projekt ist auf ein bestimmtes Tool oder einen bestimmten Anwendungsfall zugeschnitten – plain HTML, MkDocs und Jekyll – und enthält eine vorkonfigurierte Pipeline für eine nahtlose Bereitstellung. Die Pipelines können jedoch an **jedes andere Tool angepasst werden.
Schauen Sie sich die vorbereiteten Projekte gerne an und forken Sie sie. 😎
Warum diese Vorlagen verwenden?
Diese Projekte sind mehr als nur Beispiele – sie sind einsatzbereite Blaupausen für Ihre eigenen Websites. Jedes Projekt enthält:
- Eine vorbereitete und getestete GitLab CI/CD-Pipeline
- Getestet auf den Webservern des KIT (kompatibel mit den meisten Webservern)
- Anleitungen zur Einrichtung einer sicheren SSH-Bereitstellung
- Optionale Staging-Umgebungen zum Testen
- Tipps zur Verbesserung der Sicherheit und zur Verwaltung des Zugriffs
Egal ob Anfänger oder erfahrener Entwickler – diese Vorlagen helfen Ihnen, Ihre Website schnell und sicher online zu bringen.
📄 1. KIT Pages HTML Beispiel
Eine schlanke Vorlage zur Bereitstellung einer einfachen HTML-Website. Perfekt für einfache Seiten, selbst entwickelte statische Seiten oder PHP-basierte Inhalte.
- Universell und vielseitig: Diese Vorlage kann angepasst werden, um nahezu alles auf einem Webserver bereitzustellen.
🔗 Repository ansehen
🌍 Live-Demo
📝 2. KIT Pages Jekyll Beispiel
Eine Starter-Vorlage für Jekyll, einen beliebten Generator für statische Websites, der häufig für Blogs und inhaltsreiche Seiten verwendet wird.
- Markdown-basierte Inhaltserstellung
- Blog-freundliche Struktur und Layout
- Minimalistisches Theme, geeignet für alle Inhalte
🔗 Repository ansehen
🌍 Live-Demo
📘 3. KIT Pages MkDocs Beispiel
Entwickelt für technische Dokumentation verwendet dieses Projekt MkDocs mit dem Material Theme, um aus Markdown-Dateien saubere, responsive Websites zu generieren.
- Markdown-basierte Inhaltserstellung
- Ideal für Projektdokumentation und interne Anleitungen
- Ansprechendes Design mit dem Material Theme