Gitlab affiche par défaut la source des fichiers consultés.

Il est également possible d’afficher directement le rendu du fichier HTML, éventuellement agrémenté de CSS et de Javascript.

Pour cela, mettez en ligne votre fichier HTML avec Git, puis ajoutez à la racine de votre projet un fichier nommé .gitlab-ci.yml contenant ces lignes:

pages:
 script:
 - mkdir .public
 - cp -r * .public
 - mv .public public
 artifacts:
    paths:
    - public

Et voilà!

Votre fichier est désormais visible à l’adresse

https://votre-nom.frama.io/nom-du-dépôt/nom-du-fichier.html

Notez que votre dépôt doit être public (dans Settings → Visibility) si vous souhaitez que les personnes qui ne sont pas membres du projet Gitlab puissent voir votre page.

Update: Il est également possible d’utiliser un dépôt privé. Voir cet article (en anglais): Gitlab: use public Pages while keeping the Git repo private


Références :