Zum Inhalt

🌐 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

🔗 Repository ansehen
🌍 Live-Demo