π 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