Skip to content

🌐 Website and GitLab at KIT

In today’s digital landscape, having a reliable and automated way to publish websites is essentialβ€”whether you're sharing research, documentation, or personal projects. At KIT, the virtual web server infrastructure combined with GitLab CI/CD pipelines offers a powerful solution for deploying static websites with ease and flexibility.

NOTE πŸ—’οΈ: GitLab at KIT does not support native GitLab pages, instead you can use KIT webservers and approach described in projects.

πŸš€ Available templates for you to use

This page introduces example projects that demonstrate how to set up and deploy different types of static websites using GitLab and KIT’s hosting services. Each project is tailored to a specific tool or use caseβ€”plain HTML, MkDocs, and Jekyllβ€”and includes a pre-configured pipeline for seamless deployment. However the pipelines can be adjusted to **any other tool.

Feel free to take a look and fork any of the prepared projects. 😎

Why Use These Templates?

These projects are more than just examplesβ€”they’re ready-to-use blueprints for your own websites. Each one includes:

  • Includes prepared and tested GitLab CI/CD pipeline
  • Tested on KIT’s web servers (universally compatible with most web servers)
  • Instructions for setting up secure SSH deployment
  • Optional staging environments for testing
  • Tips for improving security and managing access

Whether you're a beginner or an experienced developer, these templates will help you get your site online quickly and securely.

πŸ“„ 1. KIT Pages HTML Example

A lightweight template for deploying a basic HTML website. Perfect for simple pages, custom-built static sites, PHP-based content.

  • Universal and versatile: This template can be used to adjusted to deploy almost anything to webserver.

πŸ”— View Repository
🌍 Live Demo

πŸ“ 2. KIT Pages Jekyll Example

A starter template for Jekyll, a popular static site generator often used for blogs and content-rich websites.

  • Markdown-powered content creation
  • Blog-friendly structure and layout
  • Minimalistic theme suitable for any content

πŸ”— View Repository
🌍 Live Demo

πŸ“˜ 3. KIT Pages MkDocs Example

Designed for technical documentation, this project uses MkDocs with the Material theme to generate clean, responsive websites from Markdown files.

  • Markdown-powered content creation
  • Ideal for project documentation and internal guides
  • Beautiful design with the Material theme

πŸ”— View Repository
🌍 Live Demo