GitLab Pages
GitLab Pages allow you to create a custom website for your repository.
Examples
There are various ways to create HTML content and Gitlab Pages does little to limit you in this regard.
Static Pages
The most freedom you have by using prebuild, static websites. Those can be either created by hand from scratch, using a publicly available free templates such as HTML5 up or with various page builder programs, like Jekyll or Hyde.
Setting up those sites is easy and illustrated in this gitlab project: https://git.math.uzh.ch/bbaer/pages-static
Advantages |
Disadvantages |
Creative Freedom |
|